Definition: Simulations software represents real-life situations using a computer.
Computer simulations allow people to investigate ideas that would be considered too dangerous or expensive to do in the real world.
Simulations require powerful hardware and complex programming. As the software imitates unknown things, it may not be entirely accurate.
Typical computer simulations include: