La simulación de sistemas es el proceso de diseñar un modelo de un sistema complejo real y ejecutarlo en función del tiempo para adquirir conocimiento sobre cómo se comportará dicho sistema. Un modelo es una representación abstracta de un sistema, mientras que la simulación imita el sistema a través del tiempo con el objetivo de predecir y describir su comportamiento. La simulación de sistemas utiliza herramientas matemáticas y computacionales para evaluar cómo cambios en las variables afectan un proceso y elegir los recursos óptimos.