Indice dei contenuti
ToggleIf you manage a manufacturing SME, understanding where ERP ends and MES begins can make the difference between a blind factory and one that is fully under control. This guide is designed for production managers, operations managers, and manufacturing entrepreneurs who want to understand—without technical jargon—what each system does, in which contexts one alone is sufficient, and when integrating them becomes a strategic choice to reduce errors, delays, and hidden costs.
If you manage a manufacturing company, sooner or later you’ve probably faced this question: is our ERP enough to control production, or do we also need an MES? The answer isn’t straightforward, because the two systems do different things—and often complement each other.
In this guide, we look at what distinguishes an MES from an ERP, in which situations each one is sufficient on its own, and when it makes sense to integrate them.
What is an ERP and what does it do in production?
ERP stands for Enterprise Resource Planning: it is the central system that manages cross-company business processes—procurement, sales, accounting, warehouse, and human resources. Almost all medium-sized manufacturing companies have one.
In production, the ERP typically manages:
- production order planning (MRP)
- bill of materials (BOM) management
- production costs and industrial accounting
- raw materials and finished goods warehouse management
- supplier procurement control
The limitation of ERP is that it mainly works with planned and actual data: it knows that a production order has been opened and then closed, but it does not see what happened in between. It does not monitor machines in real time, does not track every operational step, and does not manage unexpected events on the shop floor.
What is an MES and what does it do?
MES stands for Manufacturing Execution System: it is the software that lives on the shop floor. Its role is to turn production orders planned in the ERP into concrete operational instructions, and then collect real data about what happens in the production area—in real time.
A MES typically manages:
- production progress machine by machine and operator by operator
- detailed short-term activity scheduling
- tracking of batches, serial numbers, and product genealogy
- data collection from machines and sensors (OEE, scrap, downtime)
- in-line quality management
- digital work instructions for operators
If the ERP looks at the month and the week, the MES looks at the day, the hour, and the minute.
Key differences at a glance
| Feature | ERP | MES |
|---|---|---|
| Time horizon | Weeks / months | Hours / days |
| Where it operates | Offices, administration | Production shop floor / manufacturing department |
| Data managed | Planned and actual (reported) data | Real-time and operational |
| Granularity | Production order | Single operation / machine |
| Factory visibility | Limited | Complete |
| Scheduling | MRP (weekly) | Minute-level scheduling |
| Machine integration | Rarely | Native |
When ERP is enough
In some situations, a well-configured ERP can be sufficient:
- Simple and repetitive production with a limited number of product codes.
- Low volumes and long production cycles, where minute-level precision is not critical.
- Absence of strict traceability requirements (e.g., there is no need to know which raw material batch ended up in which product).
- Factory without complex machinery to monitor.
In these cases, the ERP production module—supported by a solid manual data collection process—can be enough. Investing in a MES would be overkill.
When you need a MES
The MES becomes necessary when operational complexity exceeds the capabilities of the ERP:
- You need to know in real time where every production order is.
- You need full traceability of batches and components (food, pharmaceutical, automotive sectors).
- You need to measure OEE, scrap, and machine downtime with accurate and reliable data.
- Your machines need to receive digital parameters or automatically report anomalies.
- Operators need real-time updated digital work instructions.
- You need to schedule daily production while optimizing sequences and setups.
How ERP and MES integrate
The most effective setup for a structured manufacturing company is not ERP or MES, but ERP and MES integrated. The typical workflow works like this:
- The ERP plans production orders based on demand and material availability.
- The MES receives orders from the ERP and turns them into detailed operational instructions for the shop floor.
- The MES collects real production progress data (quantities produced, downtime, scrap) and sends it back to the ERP.
- The ERP updates cost and inventory actuals using the real data provided by the MES.
This bidirectional integration eliminates double data entry, reduces errors, and ensures that planning is based on real shop floor data, not estimates.
The practical case: a metalworking company with an existing ERP system
Imagine a metalworking company with 80 employees already using SAP or Microsoft Dynamics. The ERP effectively manages procurement, sales, and accounting. But on the shop floor, supervisors track production progress in Excel sheets, machine downtime is recorded manually at the end of each shift, and actual cost data reaches accounting with a 15-day delay.
By integrating a MES such as Shopfloor AI, the company gains real-time visibility without replacing the ERP—rather, it enhances its capabilities where the ERP falls short: on the shop floor.
ERP and MES are not in competition: they are complementary. The ERP is the company’s management brain, while the MES is its eyes and hands on the shop floor. Choosing only one means giving up part of the visibility needed to compete.
If you are evaluating how to improve control over your production, the starting point is understanding where information is currently being lost: if the issue is between planning and the shop floor, you likely need a MES.
Do you want to understand whether your factory needs a MES? Write us!
FAQ – Frequently asked questions about MES and ERP
1. Does a MES replace an ERP?
No, they are complementary systems. The ERP manages business processes (procurement, accounting, planning), while the MES manages real-time execution on the shop floor. Replacing one with the other means losing a fundamental part of business visibility.
2. Our ERP already has a production module: why should we add a MES?
ERP production modules work on planned and actual data. They do not see what happens on the shop floor minute by minute: machine downtime, scrap, real-time progress. The MES fills exactly this gap.
3. Which companies really need a MES?
Mainly companies with mandatory traceability requirements (food, pharmaceutical, automotive), complex production with many variants, or those that want to measure OEE and reduce inefficiencies with precise data. For simple, low-volume production, an ERP may be sufficient.
4. How complex is ERP–MES integration?
It depends on the systems, but today there are MES solutions designed to integrate natively with major ERPs (SAP, Microsoft Dynamics, etc.). The standard flow—orders from the ERP to the MES, and actual production data from the MES back to the ERP—is well defined and does not require IT projects lasting years.
5. What is the first sign that a company needs a MES?
If shop floor supervisors are still using Excel to track production progress, if actual cost data reaches accounting weeks late, or if you cannot know in real time where a production order is: it’s time to consider a MES.