For the analysis of complex systems which are dynamic and contain features such as; uncertainty, non-linearity and interdependency, it often turns out that analytical models e.g. queuing models or methods like linear programming are either not achievable or provide prohibitive solution times, while simulation offers a sophisticated investigation on such systems. Simulation has wide range of application areas such as; logistics, supply chains, transportation, manufacturing and health care. There are three major methods of simulation modeling: System Dynamics: mainly used for problems on a strategic level. Discrete Event modeling: mainly used for problems on operational or tactical levels. Agent-Based modeling: used at all levels where agents represent vehicles, pedestrians or companies projects etc.