This document provides an overview of discrete-event system simulation. It discusses what simulation is, when it is appropriate to use, its advantages and disadvantages. It also covers components of a system like entities, attributes, events. Different types of models are described - static vs dynamic and deterministic vs stochastic. Various application areas of simulation are listed like manufacturing, logistics, military etc.