Manufacturing Execution System (MES) is an automated system used in manufacturing, to track and document the production process on the factory floor – from raw materials to finished goods. It provides full execution control, management and monitoring of factory-floor production and logistic processes. The data can be added manually or collected automatically/directly from machinery, test equipment, robots, or assembly cells to bring real-time data into the production floor. MES might be seen as an intermediate step between, on the one hand, an enterprise resource planning (ERP) system, and a supervisory control and data acquisition (SCADA) or process control system on the other. MES provides data, reports and dashboards to help decision makers on the production floor to understand trends and how operations can be optimized.