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.