Skip to content

MES vs ERP: Differences, Integration & Decision Guide

MES vs ERP: Differences, Integration & Decision Guide
By Uwe Kobbert · Last updated: April 2026

TL;DR: MES and ERP are not competitors — they operate on different ISA-95 layers and answer different questions. ERP manages orders, materials, and costs (Level 4). MES manages machines, operators, and real-time execution (Level 3). Neither replaces the other. The question is not "MES or ERP" but "how tightly are they integrated?" Bidirectional integration — ERP sends orders down, MES sends actuals back — eliminates manual re-entry, closes the planning-to-execution gap, and creates the data foundation for OEE, traceability, and continuous improvement.

Table of contents

  1. What is the core difference between MES and ERP?
  2. Functional comparison: MES vs ERP
  3. What can ERP not do on the shop floor?
  4. How does MES-ERP integration work in practice?
  5. When do you need MES, when ERP, when both?
  6. Real integration examples
  7. FAQ

What is the core difference between MES and ERP?

ERP and MES address different layers of the manufacturing value chain, defined by the ISA-95 standard:

  • ERP (Level 4) manages business-level processes: order handling, purchasing, materials planning, finance, logistics. Time horizon: days to weeks. Users: management, controlling, planning.
  • MES (Level 3) manages shop-floor execution: production scheduling, machine data collection, production data collection, quality, traceability, real-time KPIs. Time horizon: seconds to minutes. Users: shift leaders, operators, OpEx managers.

The simplest distinction: ERP defines what to produce and when. MES ensures how it's produced and with what result. ERP manages the plan. MES manages the reality. Together, they form a closed-loop manufacturing control system.


Functional comparison: MES vs ERP

Dimension ERP MES
ISA-95 Level Level 4 — Business Planning & Logistics Level 3 — Manufacturing Operations Management
Time horizon Days to weeks (planning cycles) Seconds to minutes (real-time control)
Primary functions Order management, materials, HR, finance, logistics Production control, scheduling, MDE/BDE, quality, traceability
Data type Aggregated planning and booking data Real-time machine and process signals
Decision level Strategic & tactical Operational
Key KPIs Delivery reliability, cost, inventory, revenue OEE, scrap rate, downtime, throughput, cycle time
Typical users Management, controlling, procurement Shift leaders, operators, maintenance, OpEx
Update frequency Batch — typically once per shift or daily Continuous — every second
Machine connectivity None — ERP does not connect to machines Direct — OPC-UA, MQTT, digital I/O, PLC signals

What can ERP not do on the shop floor?

This is the section most "MES vs ERP" articles skip. The honest answer: ERP was never designed for shop-floor execution. It does not fail at these tasks — it was never built for them.

Shop-floor requirement ERP capability MES capability
Detect a machine stop within 5 seconds ❌ Not possible — ERP has no machine connection ✅ Automatic via digital signals or OPC-UA
Calculate OEE in real time ❌ No cycle time or downtime data ✅ Availability × Performance × Quality, live
Capture micro-stops (< 30 seconds) ❌ Invisible — below ERP's time resolution ✅ Captured automatically from machine signals
Categorize downtime reasons with operator input ❌ Not designed for shopfloor interaction ✅ Shopfloor clients with reason-code selection
Correlate process parameters with quality defects ❌ No process data — only booking data ✅ Alarm-to-quality correlation (e.g., SPS alarm mapping at Neoperl)
Provide shift handover data ❌ No shift-level operational context ✅ Digital shift log with production metrics
Trigger alerts when OEE drops below target ❌ No real-time threshold monitoring ✅ Configurable alerts via SMS, email, dashboard

The practical consequence: Manufacturers who rely solely on ERP for production visibility have a blind spot of hours to days. They see what was planned. They see what was booked at the end of the shift. They do not see what is happening right now. That gap is where MES operates.


How does MES-ERP integration work in practice?

Bidirectional integration between MES and ERP creates a closed-loop system: ERP sends orders down, MES sends actuals back.

Direction Data Purpose
ERP → MES Production orders, BOMs, routings, material master, shift schedules, target cycle times MES knows what to produce, on which machine, with what material, at what speed
MES → ERP Actual quantities, production times, scrap counts, equipment states, quality results, downtime reasons ERP gets real cost data, actual vs. planned, order status updates — without manual re-entry

Interface standards: REST API, OPC-UA, MQTT, SAP IDoc (ABAP), XML/CSV file exchange, Navision file interfaces.

Integration modes:

  • Real-time (event-driven): MES pushes data to ERP on events (order start, order complete, scrap event). Lowest latency.
  • Batch synchronization: MES aggregates data and sends at intervals (every 15 min, every hour, every shift). Lower complexity.
  • Hybrid: Critical events (machine stops, quality alerts) real-time, routine bookings in batch. Most common in practice.

What integration eliminates: At Schmiedetechnik Plettenberg, the bidirectional InforCOM ↔ SYMESTIC integration eliminated all manual production bookings. When a production order is released in the ERP, all operations, machine assignments, and time targets appear automatically in SYMESTIC. During production, quantities, times, downtimes, and status updates flow back into InforCOM — without a single manual entry. The result: fewer errors, faster order tracking, and a complete production history for every order.


When do you need MES, when ERP, when both?

Your situation What you need Why
You have an ERP but no shop-floor visibility Add MES ERP plans blind without real execution data. MES closes the gap.
You have shop-floor data but no order management Add ERP (or start with MES standalone) Standalone MES delivers OEE and transparency. ERP adds order and cost management.
You use Excel for production tracking Start with MES MES is faster to implement (< 1 month for KPIs). ERP projects take 6–18 months.
You have SAP/Dynamics but OEE is unknown Add MES with ERP integration ERP has no machine connection. MES provides the missing shop-floor layer.
You're building a new plant Both — simultaneously Greenfield: define data model once, integrate from day one. Cheapest integration path.
You're a small manufacturer (< 50 employees) MES first, ERP later Start with automatic data collection and OEE. Add order management when complexity grows.

The common misconception: "We need to finish the ERP project first, then add MES." In practice, this delays shop-floor visibility by 12–24 months. A cloud-native MES can be deployed in parallel — capturing machine data from week one while the ERP project runs. Integration follows when the ERP is ready.


Real integration examples

Customer ERP Integration method Result
Meleghy Automotive (6 plants, 4 countries) SAP R/3 Bidirectional via ABAP IDoc: machine cycles mapped to production orders, actuals sent back to SAP 10 % less downtime, 7 % higher output, 5 % availability improvement
Carcoustics (500+ machines, 7 countries) SAP R/3 Bidirectional via ABAP IDoc + IXON IoT + MQTT to Azure 4 % less downtime, 8 % availability, cross-plant KPI standardization
Klocke (pharma packaging) Navision Unidirectional file interface: order data and master data from ERP to SYMESTIC +7 h/week production time, 12 % output improvement
Schmiedetechnik Plettenberg (forging) InforCOM Bidirectional: all operations auto-transferred, all production actuals auto-returned Zero manual bookings, complete production history per order

The pattern: Integration complexity depends on the ERP, not on the MES. SAP requires ABAP/IDoc development. Navision uses file interfaces. InforCOM uses structured data exchange. SYMESTIC provides REST API and pre-built connectors for all major ERP systems — SAP S/4HANA, Microsoft Dynamics 365, proALPHA, Infor, abas.


FAQ

Does MES replace ERP?
No. MES and ERP operate on different ISA-95 layers and serve different functions. ERP manages business planning (orders, materials, finance). MES manages shop-floor execution (machines, quality, real-time KPIs). They are complementary, not competitive.

Can ERP calculate OEE?
Not reliably. OEE requires cycle-level machine data captured in real time (seconds). ERP operates on booking data captured in batch (hours to days). An ERP-calculated OEE is always delayed and systematically inaccurate — it misses micro-stops, short downtimes, and actual cycle time deviations.

Should I implement MES or ERP first?
If you have an ERP but no shop-floor transparency: add MES. If you have neither: start with MES — it delivers value (OEE, downtime visibility) within weeks. ERP projects take 6–18 months. A cloud-native MES can run standalone and integrate with the ERP later.

What does MES-ERP integration cost?
Integration cost depends primarily on the ERP side: SAP requires ABAP development (€ 5,000–20,000 depending on scope). Navision/Dynamics use simpler file or API interfaces (€ 2,000–8,000). The MES side (SYMESTIC) provides standard REST API and pre-built connectors included in the subscription.

Can MES work without ERP?
Yes. MES captures machine data, calculates OEE, tracks downtimes, and provides real-time dashboards independently. ERP integration adds order context (which product, which order, which customer) and eliminates double bookings. Many SYMESTIC customers start without ERP integration and add it later.


The key takeaway: ERP manages the plan. MES manages the reality. Neither is complete without the other. The integration between them — not the individual systems — is what creates a data-driven manufacturing operation. Start where you have the biggest gap: if you lack shop-floor visibility, start with MES. If you lack order management, start with ERP. If you have both but they don't talk to each other, the integration is your highest-ROI project.

→ What is MES? · → MES Software Compared · → Cloud MES vs. On-Premise · → MES Implementation · → MES vs. SCADA · → MES Costs

About the author

Uwe Kobbert
Founder & CEO, symestic GmbH. 30+ years in manufacturing IT. Previously responsible for MES at iTAC, Dürr, and Visteon (900+ connected machines). Dipl.-Ing. Communications Engineering/Electronics. · LinkedIn
Start working with SYMESTIC today to boost your productivity, efficiency, and quality!
Contact us
Symestic Ninja
Deutsch
English