Blog

MES vs ERP: What's the Difference and Why You Need Both

February 28, 2026 · 7 min read · Shopfloor Copilot Team

One of the most common questions from operations managers and IT leads: "We already have an ERP — do we really need a separate MES?" The answer is almost always yes. Here's why, and what each system actually does.

The Short Answer: Different Layers, Different Jobs

ERP and MES operate at different levels of the manufacturing enterprise — defined by the ISA-95 standard (also known as IEC 62264):

Key insight: ERP knows what needs to be produced and when. MES knows what was actually produced, how efficiently, and why any deviations occurred. Without MES, ERP is flying blind on production actuals.

What Each System Manages

🏢 ERP Manages

  • Sales orders and customer commitments
  • Production planning and scheduling (MPS, MRP)
  • Procurement and supplier management
  • Inventory and warehouse management
  • Finance and cost accounting
  • HR and payroll
  • Planned vs actual reporting (after the fact)

🏭 MES Manages

  • Production order execution and work instructions
  • Real-time machine status and OEE
  • Downtime tracking and root cause analysis
  • Quality control and non-conformance
  • Predictive and preventive maintenance
  • Shift handover and team communication
  • Part traceability and genealogy

Why ERP Cannot Replace MES

ERPs are designed for business transaction processing — planned at planning horizons of days, weeks, or months. They are not designed to capture machine-level events at second-by-second resolution. Specifically, an ERP cannot:

These are the events that determine whether your OEE is 72% or 85% — and they live entirely below the ERP's visibility horizon.

How MES and ERP Integrate

Data FlowDirectionWhat It Enables
Production ordersERP → MESMES knows what to produce, in what quantity, by when
Production actuals (qty, scrap)MES → ERPERP inventory and cost reporting uses real production quantities
Material consumptionMES → ERPERP inventory updates with actual component usage per batch
Labour reportingMES → ERPActual shopfloor hours feed payroll and cost centre reporting
Equipment downtime summaryMES → ERPMaintenance cost and asset depreciation can reference actual utilisation

The "We'll Just Use Excel" Trap

Many plants operate with an ERP plus manual data collection — spreadsheets, whiteboards, paper shift logs. This approach suffers from three fatal flaws:

Frequently Asked Questions

Can a small manufacturer afford both ERP and MES?
Yes — modern MES platforms like Shopfloor Copilot are priced for SME manufacturers, not just global Tier 1 suppliers. The ROI calculation is straightforward: if an MES increases OEE by 5 percentage points on a line that runs £10k of production per day, that's an additional £500/day — £182,500/year from one line alone. The MES pays for itself in weeks to months, not years.
Does Shopfloor Copilot integrate with SAP or Dynamics 365?
Shopfloor Copilot provides a REST API for all production data — OEE events, downtime records, quality data, and shift summaries. This API can be consumed by any ERP integration layer, including SAP PI/PO, SAP Integration Suite, Microsoft Power Automate, or custom middleware. Pre-built connectors for specific ERP versions are on the roadmap for 2026.

Bridge the Gap Between ERP and Shopfloor

Shopfloor Copilot gives your ERP the production actuals it needs — and gives your shopfloor team the real-time visibility ERP cannot provide. No custom integration project required to start.

See the Platform →