The use of computers to model and predict the operational and thermodynamic behaviour of a process. Sophisticated commercial software packages are used to simulate and model batch, continuous, steady-state, and dynamic processes. They require combined material and energy balances, the properties of the materials being processed, and sometimes combine the use of experimental data with mathematical descriptions of the process being simulated. Most software packages feature optimization capabilities involving the use of complex cost models and detailed process equipment size models.