La optimización busca encontrar la mejor manera de realizar una actividad. Esto incluye optimizar sistemas de software para que funcionen de forma más rápida y eficiente, así como optimizar consultas de bases de datos para mejorar los tiempos de respuesta. La optimización también está relacionada con la carrera de ingeniería de sistemas, ya que los ingenieros de sistemas se encargan de diseñar, implementar y mantener sistemas de manera óptima.