Most business modeling being carried out today relies on the use of spreadsheets and/or project management software to create project schedules, do simplified risk analysis calculations, carry out cost and revenue projections and other simple financial analyses. Although such tools are useful and applicable in many cases, they generally do not have the ability to represent the complex dynamics and uncertainties present in real world business systems. As such, the projections produced by these tools often do not provide a realistic representation of the future. This can lead to poor decisions.