A software simulation of a real life situation, e.g. a climate change model to help try to predict the effect of global warning.