New to this topic?
We recommend reading these guides first to get the most out of this one:

What Is an MES?

A Manufacturing Execution System (MES) is the real-time command center of the shop floor. While ERP plans what should happen over weeks and months, MES manages what is happening right now β€” tracking every work order, every machine cycle, every quality check, every operator action as it occurs.

Think of it this way: ERP is the flight plan. MES is the cockpit instrument panel. You need both, but when you're actually flying (producing), the instrument panel is what keeps you from crashing.

Real-time
Data collection
20-30%
Typical OEE improvement
ISA-95
Integration standard
11
Core MES functions (MESA)

The 11 Core MES Functions

The Manufacturing Enterprise Solutions Association (MESA) defined 11 core functions that an MES should provide. Not every implementation uses all 11, but understanding the full scope helps you evaluate what your operation needs:

#FunctionWhat it does
1Operations SchedulingDetailed sequencing of work orders on specific machines/lines β€” minute-by-minute, not weekly buckets
2Resource AllocationAssigns machines, tools, materials, and labor to work orders based on availability and skills
3DispatchingReleases work orders to the floor in the right sequence with the right documentation
4Document ControlDelivers the right work instructions, drawings, SOPs to the operator at the right time
5Data CollectionCaptures production counts, cycle times, downtime events, scrap β€” manually or via machine integration
6Labor ManagementTracks operator time, certifications, and labor allocation by work order
7Quality ManagementIn-process inspections, SPC, non-conformance tracking, enforced hold points
8Process ManagementMonitors process parameters (temperature, pressure, speed) against specifications
9Maintenance ManagementTriggers preventive maintenance based on run hours/cycles, tracks equipment status
10Product Tracking & GenealogyFull traceability β€” which materials, operators, and machines touched each unit
11Performance AnalysisOEE, throughput, yield, cycle time analysis β€” the dashboards that drive improvement

The Gap MES Fills

There's a persistent gap between what ERP plans and what the shop floor does. MES fills this gap:

Without MES
  • ERP says "make 500 units" β€” nobody knows how many are done until shift end
  • Machine goes down β€” nobody outside the cell knows for 30 minutes
  • Quality issue found at inspection β€” no idea when it started or how many are affected
  • ERP lead times are guesses β€” actual cycle times unknown
  • End-of-month fire drill to reconcile actual vs. planned production
With MES
  • Real-time production count visible on every screen, every minute
  • Machine down event triggers instant alert to maintenance and supervision
  • SPC chart flags out-of-spec condition; MES quarantines affected units automatically
  • Actual cycle times feed back to ERP, keeping lead times honest
  • Cost, yield, and OEE calculated automatically every shift

ISA-95: The Integration Standard

ISA-95 (also known as IEC 62264) is the international standard that defines how manufacturing systems should be organized into layers. Understanding these layers is key to knowing where MES fits:

LevelNameSystemsTime scale
4Business PlanningERP, S&OP, demand planningWeeks to months
3Manufacturing OperationsMES, quality, maintenance, schedulingShifts to days
2Control SystemsSCADA, DCS, HMI, PLCsSeconds to minutes
1Sensors & DevicesSensors, actuators, drives, instrumentsMilliseconds
0Physical ProcessThe actual manufacturing processContinuous
Level 4: ERP
↕
Level 3: MES
↕
Level 2: SCADA/PLC
↕
Level 0-1: Machines & Sensors
ISA-95 automation pyramid β€” MES is the critical middle layer
Why ISA-95 matters practically: When you're evaluating MES vendors or designing integrations, ISA-95 tells you where each system's responsibility starts and stops. If your MES vendor is trying to do ERP functions (Level 4), that's a red flag. If your ERP vendor says you don't need MES and can do everything from Level 4, they're ignoring the real-time execution gap.

Data Collection: The MES Superpower

The single biggest value of MES is automatic, real-time data collection. Here's how data gets into an MES:

Machine integration

Operator interaction

What gets collected

MES and OEE: Real-Time Visibility

One of the most common MES use cases is automatic OEE calculation. Instead of manually calculating OEE at the end of a shift from handwritten logs, MES calculates it continuously:

MES-Driven OEE vs. Manual OEE

Manual approach: Supervisor reviews handwritten downtime log at shift end. "We were down for about 45 minutes." (Reality: 68 minutes across 4 events, but two were too short to log.) OEE calculation: optimistic by 5-8 points.

MES approach: Machine signals captured every second. Four downtime events totaling 68 minutes, each with a reason code. Actual cycle time = 22 seconds (standard = 20). 12 rejects caught at in-line inspection. OEE = 72.3% β€” accurate, instant, actionable.

The difference: With manual tracking, you think you're at 80% OEE. With MES, you discover you're at 72%. That 8-point gap is where millions of dollars of capacity is hiding.

Traceability and Genealogy

In regulated industries (aerospace, medical devices, food, automotive), MES provides complete product genealogy:

Why defense contractors invest heavily in MES traceability: When you're building aircraft, every rivet, every weld, every composite layup must be traceable to specific material lots, operators, and conditions. If a material defect is discovered years later, you need to know exactly which serial numbers are affected. Without MES, this means weeks of manual record searches. With MES, it's a query that returns in seconds.

Major MES Systems

SystemTypical industryNotable strengths
Siemens Opcenter (Camstar)Semiconductor, electronics, pharmaDeep quality/genealogy, Teamcenter PLM integration
Rockwell PlexAutomotive, food & beverageCloud-native, combined ERP+MES
DELMIA Apriso (Dassault)Aerospace, automotiveGlobal multi-plant, 3DEXPERIENCE integration
SAP ME / SAP DMCLarge enterprise, discrete & processTight SAP ERP integration, Industry 4.0
Aegis FactoryLogixElectronics assemblyNo-code configuration, IIoT connectivity
GE ProficyProcess manufacturing, utilitiesSCADA/historian integration, Predix IoT

MES Implementation: Lessons Learned

Start with one line or cellDon't try to deploy MES plant-wide on day one. Pick a bottleneck line where visibility will have the biggest impact.
Define your reason codes firstDowntime reason codes are the foundation of MES analytics. If they're vague ("other," "misc"), your data is useless. Involve operators in defining them.
Integrate machines before asking operatorsAutomatic data collection is always more accurate. Get machine cycle counts and status from PLCs before relying on manual input.
Close the loop with ERPMES data only creates value if it flows back to ERP: actual cycle times update routings, actual yield updates planning factors, actual costs update standards.
Act on the data β€” or lose credibilityIf you collect downtime data but never fix the top reasons, operators will stop entering accurate data. Show them their input drives action.

How SymplProcess Relates to MES

SymplProcess operates in the same space as MES for shift-level operational visibility: structured reports capturing safety, quality, production, equipment, and personnel data every shift. For operations that don't have (or can't justify) a full MES deployment, SymplProcess provides the critical daily rhythm of structured data capture and trend analysis that makes problems visible and actionable.

Key Takeaway

Remember This

MES is the real-time execution layer that turns ERP plans into actual production reality. It collects data as production happens β€” not after β€” giving you OEE, traceability, quality control, and performance visibility that manual methods can never match. The #1 rule of MES: the data must drive action. Collection without action is just surveillance.

Interactive Demo

Explore MES real-time production tracking. Toggle features to see how each reduces manual effort and errors.

⚑
Try It Yourself
MES Production Tracking
β–Ό
View work order status in real-time. Toggle MES features on/off to see how each one reduces manual effort and data entry errors. Click a work order status to cycle it.
Work Orders β€” Line 1
WO-001Assembly A-100
487/500
WO-002Assembly B-200
300/300
WO-003Assembly C-350
120/400
Reason: Material shortage
MES Features
Auto Data Collection
Machine sensors automatically capture cycle times, counts, and quality data β€” no manual entry
-45 min/shift-3.5% errors
Recipe Management
Automatically downloads correct machine parameters when a new work order starts
-25 min/shift-2.8% errors
Product Genealogy
Tracks every component, material lot, and process step for full traceability
-30 min/shift-1.5% errors
Work Order Dispatch
Optimizes work order sequencing based on priorities, due dates, and equipment availability
-20 min/shift-1.2% errors
Manual Paperwork120 min/shift (100% of baseline)
120 min
β€” 0 min vs baseline
Manual Time
8.0%
β€” 0.0% vs baseline
Error Rate
0 / 4
Features Active
0%
Digitization
Ready for the full knowledge check? Test your understanding with guided scenarios and data export.
PROTake the Pro Knowledge Check β†’
🏭
Free Process Modeler
Map your production flow, find bottlenecks & optimize staffing. No login required.
Try It Free →
Free forever · No credit card

Stop reading, start doing

Model your process flow, optimize staffing with Theory of Constraints, and track every shift — all in one platform. Set up in under 5 minutes.

Start Free → Try Process Modeler