ERP or MES? Where to look for the effect of production management optimization?

ERP or MES — optimizing production management

The question „ERP or MES?” comes up often, but in a manufacturing enterprise it is rarely a real choice. The two systems solve different problems, and the most tangible result comes when they work together. Below we look at what each one does, how they differ, and where the effect on production management shows up.

What is ERP

ERP (Enterprise Resource Planning) is the system that plans and manages the resources of the entire enterprise — customer orders, material requirements, supplies, stock levels, finance, accounting and cost. It answers the question „what, how much and when to produce in order to fulfil orders with minimal use of resources”. Its time horizon is days, weeks and months, and it is used by management, planning, finance and sales.

In the ERP system for manufacturing TECHNOCLASS®, this layer also includes finance and accounting in a shared database with the production processes.

What is MES

MES (Manufacturing Execution System) is the system that executes and controls production in real time at the shop-floor and workstation level. It distributes work orders across machines, collects data from operators and equipment, ensures batch traceability, and monitors quality, downtime and overall equipment effectiveness (OEE). MES answers the question „how is production going right now” — with a horizon of seconds, minutes and hours. It is used by the production director, shop managers and operators.

In TECHNOCLASS® this layer is covered by production management and the shop-floor terminal system.

ERP or MES — a comparison

  ERP MES
Primary role Plans the enterprise’s resources Executes and controls production in real time
Level Plant / enterprise level Shop-floor / workstation level
Time horizon Days, weeks, months Seconds, minutes, hours
Typical data Orders, materials, stock, finance, cost Machine data, operations, batches, quality, OEE, downtime
Who uses it Management, planning, finance, sales Production director, shop manager, operators
Answers the question „What, how much and when to produce?” „How is production going right now?”

Why ERP and MES do not compete

ERP and MES are not alternatives to one another — they complement each other. MES does not manage finance and accounting and does not plan at the enterprise level; ERP does not manage the work of machines and operators in real time. When the two are connected, you get a single, two-way flow of data:

ERP pushes the plan down to the shop floor — what, how much and by when.
MES sends the real data back up — what was produced, at what cost, with what quality and what delay.
As a result, planning is based on actual data rather than on manually entered or outdated figures.

It is precisely this connection that produces the effect neither system achieves on its own. The following example illustrates it.

A real example: changing the objective function

The main shop of a machine-building enterprise was always overloaded and always had plenty of work, yet the enterprise was not happy with its results. After implementing a comprehensive ERP and MES system for production management, work in progress fell by almost 20%, working capital decreased by 6%, and the enterprise’s productivity rose by 7%.

−20%work in progress
−6%working capital
+7%productivity

How did this happen? The answer is simple — the objective function for optimization in production management changed.

Before the implementation

The shop’s production plan was set by the shop manager, whose goal was to secure the payroll fund. As a result, he released for production the parts that increased the fund, but which then sat for a long time in the semi-finished goods store.

After the implementation

The plan began to be set by the production director. Now equipped with a tool for economically justified management, he changed the goal — namely, not filling the payroll fund, but fulfilling customer orders with minimal use of production and material resources.

The takeaway: optimize at the plant level, not only in the shop

Not every optimization in the shop is optimal for the plant. Improving the management of a single shop yields 2–5%, but only on the volumes of that shop. It is more effective to seek optimization at the level of the whole enterprise, with shop-floor management subordinated to the corporate production policy.

In practice this is two-level planning: a master plan at the enterprise level (Material Requirements Planning, MRP, within ERP) and operational plans with machine-level dispatching at the shop level (detailed planning by APS — Advanced Planning and Scheduling, within MES). The starting point matters too: optimization does not begin in the shop but in the technological preparation of production. If the technological processes themselves are not optimized, no management can compensate for that.

Frequently asked questions

What is the difference between ERP and MES?

ERP plans the resources of the entire enterprise (orders, materials, finance), while MES executes and controls production in real time at the shop-floor level.

Does MES replace ERP?

No. The two cover different levels — MES does not handle finance or plan at the enterprise level, and ERP does not manage machines in real time.

Do I need both?

For a manufacturing enterprise — yes, if planning must be based on real data from the shop floor. Integrated, ERP and MES form a single flow of data.

Where does the greatest return come from?

From optimization at the plant level, not just the individual shop. That is why the effect of an integrated ERP and MES system is greater than that of the two separately.

If you would like to see how the ERP and MES functions of TECHNOCLASS® plan and execute production as a single whole, get in touch for a demonstration.

This article was published in 2019 and updated in 2026.