L'optimisation est le processus consistant à améliorer un système pour atteindre l'efficacité maximale. Il peut être appliqué à toutes les couches d'un système, du matériel au logiciel et aux procédures. Les principes de base de l'optimisation sont utilisés pour améliorer la performance, la fiabilité, la qualité et la sécurité des systèmes.
Concrètement, optimiser signifie trouver le moyen le plus efficace et le plus rentable d’atteindre un objectif donné en tenant compte des contraintes qui s’appliquent. Cela implique généralement une analyse minutieuse de chaque étape du processus pour déterminer quels changements peuvent être effectués pour améliorer l'efficacité globale. Par exemple, une entreprise peut choisir d’optimiser sa chaîne logistique en analysant les mouvements des produits et en trouvant des moyens d’accroître l’efficacité des processus à chaque étape.