What is MES? Manufacturing Execution System Explained (2026 Guide)

A Manufacturing Execution System (MES) is software that manages, monitors, and controls manufacturing operations on the shopfloor in real time. MES is the middle layer of the manufacturing IT hierarchy — sitting between the ERP system (business planning) and the plant control layer (PLCs, SCADA, machines). It bridges the gap between planning and physical production execution.

According to ISA-95 (the international standard for manufacturing enterprise system integration), MES is the Level 3 system in the manufacturing automation pyramid — responsible for production execution, tracking, and performance analysis.

The MES Definition (In One Sentence)

A Manufacturing Execution System (MES) is software that tracks, manages, and controls work-in-progress on the shopfloor from order release to finished goods, providing real-time visibility and decision support to operations teams.

What Does MES Software Do?

MES provides 11 core functional capabilities, as defined by MESA International:

  1. Production Order Management — release and dispatch production orders to the shopfloor
  2. OEE & Performance Monitoring — track Availability, Performance, and Quality in real time
  3. Downtime Management — capture and categorise unplanned stops with reason codes
  4. Quality Management — record defects, non-conformances, and SPC (Statistical Process Control) data
  5. Machine Connectivity — collect live data from PLCs, CNC machines, and sensors via OPC UA, Modbus, or other protocols
  6. Labour Management — track operator activity, attendance, and productivity by shift
  7. Inventory & Material Tracking — monitor work-in-progress (WIP), raw material consumption, and finished goods
  8. Genealogy & Traceability — record which materials, tools, and operators were used for each production batch
  9. Maintenance Management — track equipment health, schedule maintenance, and manage work orders
  10. Document Management — deliver work instructions, SOPs, and drawings electronically to workstations
  11. Reporting & Analytics — generate shift reports, OEE dashboards, and trend analyses

MES vs SCADA vs ERP: What's the Difference?

The three systems often cause confusion because they overlap at their boundaries. Here is a clear comparison:

DimensionERPMESSCADA
LayerLevel 4 (Enterprise)Level 3 (Operations)Level 2 (Control)
Time horizonDays to monthsSeconds to shiftsMilliseconds to seconds
Primary focusBusiness planning, finance, procurementProduction execution, tracking, OEEMachine control, alarms, sensor data
UsersFinance, procurement, managementOperations managers, supervisors, operatorsControl engineers, automation teams
Data sourceERP transactions, purchase ordersMES + machine data via OPC UAPLCs, sensors, actuators
ExamplesSAP S/4HANA, Oracle, Dynamics 365Shopfloor Copilot, Siemens Openter, Rockwell FTPCSiemens WinCC, Ignition, GE iFIX

The Manufacturing IT Hierarchy (ISA-95)

ISA-95 defines the standard architecture for integrating manufacturing enterprise systems. The five levels are:

MES at Level 3 is the critical integration point: it receives production orders from ERP (Level 4), translates them into machine-level instructions, and collects real-time execution data from SCADA (Level 2) to report back to ERP.

Benefits of Implementing MES

Manufacturers implementing MES typically report:

Modern MES: What Has Changed

Traditional MES solutions (1990s–2010s) were monolithic, vendor-locked, expensive to implement (€500k+), and required months of customisation. Modern MES — including cloud-native and on-premise platforms like Shopfloor Copilot — offer:

On-Premise vs Cloud MES: Which is Right for You?

FactorOn-Premise MESCloud MES (SaaS)
Data sovereignty✓ Full — data stays in factory✗ Data leaves facility
OT security compliance✓ Air-gap capable✗ Requires internet connectivity
Latency✓ Sub-millisecond local network✗ Round-trip internet latency
Uptime dependency✓ Independent of vendor cloud uptime✗ Vendor outage = your downtime
Implementation costOne-off licence + hardwareOngoing subscription
Regulatory fit✓ ITAR, GxP, ISO, AS9100DVaries by vendor

Frequently Asked Questions

What is a Manufacturing Execution System (MES)?

A Manufacturing Execution System (MES) is software that manages, monitors, and controls manufacturing operations on the shopfloor in real time. It tracks production orders, machine availability, output quality, downtime events, and operator actions — providing operations teams with live visibility into production performance. MES sits between ERP and the plant control layer (PLCs, SCADA) in the ISA-95 manufacturing hierarchy.

What is the difference between MES and SCADA?

SCADA monitors and controls individual machines at the signal level — real-time sensor data, alarms, and machine control. MES operates at a higher level, tracking production orders, OEE, quality, and workforce across multiple machines and lines. SCADA feeds data into MES; MES provides production context and business reporting. Both are needed in a complete Industry 4.0 architecture.

What is the difference between MES and ERP?

ERP handles business processes above the shopfloor: order management, procurement, financial accounting. MES handles execution on the shopfloor: production scheduling, machine monitoring, quality control, downtime management. ERP works in planned time horizons (days, weeks); MES works in real time (seconds, minutes). A complete manufacturing IT stack uses both.

How long does MES implementation take?

Traditional legacy MES: 6–18 months. Modern Docker-based MES (like Shopfloor Copilot): initial deployment in 2–4 hours, integration with OPC UA machines in 1–3 days for a typical production line. Full rollout across a facility typically takes 2–6 weeks for configuration, data validation, and operator training.

Try a Modern On-Premise MES

Shopfloor Copilot is a full-stack AI MES that deploys via Docker in under 2 hours. Built-in OEE monitoring, OPC UA connectivity, predictive maintenance, and local AI diagnostics — with data sovereignty guaranteed.

Explore Platform →