MES (Manufacturing Execution System)

A Manufacturing Execution System (MES) is the software layer at ISA-95 Level 3 that manages real-time production execution on the shop floor. MES connects business planning systems (ERP, PLM) with plant control systems (SCADA, PLC, DCS) by managing production orders, work instructions, material tracking, genealogy, quality events, OEE, operator workflows, and plant-level inventory logic. MES translates what the business wants to make into what the plant is actually doing, in real time.

In context

In a pharmaceutical plant, the MES receives a production order from SAP ERP, issues electronic batch records to operators, collects real-time in-process sensor data, enforces GMP procedural steps at ISA-95 Level 3, and submits completed batch records to the quality management system — all without paper. The batch genealogy stored in MES is the primary evidence for FDA process validation and batch release decisions.

Why it matters

The PLM-to-MES feedback loop is where the digital thread becomes operational rather than decorative — and where the data needed for industrial AI, traceability, and yield analysis actually originates. The structural disconnect between engineering (PLM) and manufacturing (MES) is reinforced by a philosophical one: engineering optimizes for design intent, operations optimizes for throughput. Bridging the two systems is one of the longest-running unsolved problems in manufacturing IT.

Ready to evaluate vendors? See the independent Best MES Software 2026.

View Guide →

Cite this definition

Finocchiaro, Michael. “MES (Manufacturing Execution System).” DemystifyingPLM PLM Glossary, 2026, https://www.demystifyingplm.com/glossary/mes