A manufacturing execution system, or MES, is a comprehensive, dynamic software system that monitors, tracks, documents, and controls the process of manufacturing goods from raw materials to finished products. Providing a functional layer between enterprise resource planning (ERP) and process control systems, an MES gives decision-makers the data they need to make the plant floor more efficient and optimise production.