A scientific model is a simplified abstract view of a complex reality. Scientific models are used as a basis for scientific work. They can be used to explain, predict, and test, or to develop computer programs or mathematical equations.
An example of a complex model is the software used for weather forecasts. The program is based on equations for the variables which affect weather. Meteorological data is fed in, and the program produces predictions (graphs and data) of future weather patterns.
A scientific model represents complex objects, events, and physical processes in a logical way.[1]