Often the only type of model possible for complex systems
Analytical models frequently infeasible
Process of building simulation can clarify understanding of real system
Sometimes more useful than actual application of final simulation
Allows for sensitivity analysis and optimization of real system without need to operate real system
Can maintain better control over experimental conditions than real system
Time compression/expansion: Can evaluate system on slower or faster time scale than real system