A simulation is a more or less faithful representation of a state of things. In training simulations are used to teach various types of systems (e.g. piloting an airplane or using an IT system). The opportunity to learn from one’s mistakes in a simulated environment allows to reduce the risk of error in the actual situation. A separate category of simulations used in trainings are simulation games that replicate various business conditions in the game world usually allowing to learn by competing in a simulated market where there are individual or team competitors.