Manufacturing Execution System (MES) is software that allows you to collect and analyze production process data directly from the factory floor, helping the industrial manager to make real-time factual decisions.
Consider 3 functional layers of a MES:
1 - Parameterization of production
2 - Production Planning
3 - Execution of production
Consider also the need for 2 types of interfaces in an MES application:
1 - BackOffice - For Management teams
2 - FrontOffice - For Production and Operators
Thus, the MES allows a comparison between what was initially planned in terms of production and what was actually executed. This monitoring is done by measuring physical quantities of materials and products and costs of an Industrial nature.