Title: ERP vs MES: What Each One Does
URL: https://zudoworks.com/answers/erp-vs-mes/
Description: ERP vs MES for small manufacturers: ERP runs orders, stock, costs and accounts; MES runs the shop floor minute by minute. When a small shop needs each one.
Updated: 2026-11-03

# ERP vs MES: what is the difference?

ERP runs the business records: orders, stock, bills of materials, work orders, purchasing, costs and accounts, usually at the level of a job or a day. MES, a manufacturing execution system, runs the shop floor in real time: which machine is running which operation, what was produced, scrapped and stopped, minute by minute. In the ISA-95 model, MES is level 3 and ERP is level 4.

By Arunkumar V, CTO · 03 November 2026 · 3 min read

[Try ZMOS free](https://app.zudoworks.com/signup)
[Book a 20-minute demo](https://zudoworks.com/contact/)

- MES vs ERP
- what is a manufacturing execution system
- MES for small manufacturers
- ERP MES integration

## What an MES does

An MES dispatches operations to machines or cells, records starts, stops, counts and reasons as they happen, tracks the exact state of every order on the floor and often calculates OEE, overall equipment effectiveness. Data usually comes from machine controllers, sensors and operator terminals rather than from someone typing after the shift. MES products grew up in automotive, electronics, pharmaceuticals and process plants, where traceability and takt-level control pay for themselves. The MESA International model and the ISA-95 standard describe the functions and the interface between MES and ERP. For a plant with many machines and tight cycle times, an MES is the only practical way to know what is happening now.

## What ERP does on the shop floor

ERP records production at a coarser grain: a work order is released, material is issued, an operation is reported complete, labour is logged, parts are inspected and the job closes with a cost. It does this through screens and printed job cards rather than machine signals. The data is accurate to the transaction, not to the second. That is enough to value WIP, cost jobs, plan purchases and answer customers about status. It is not enough to see that machine three has been idle for forty minutes, or to compute OEE per shift without manual entry. ERP tells you what the job cost and whether it shipped; MES tells you why it took that long.

## Side by side

The two systems answer different questions at different speeds. The table shows the usual split between them; small shops often cover most of the MES column with the execution features built into their ERP.

| Aspect | ERP | MES |
| --- | --- | --- |
| Time grain | Transaction, job or day | Second or minute |
| Data source | People entering transactions | Machines, sensors, terminals |
| Core question | What did it cost, what is in stock | What is running now, why did it stop |
| Typical scope | Whole business | Production floor |
| ISA-95 level | Level 4 | Level 3 |

## What a 10 to 50 person shop should do

Most small job shops do not need a separate MES. Their machines are varied, batch sizes are small and the owner can see the floor from the office. What they need is the ERP's execution layer done properly: a job card the operator can scan at each step, labour logged at the work centre, scrap and rework recorded as they happen and inspection results attached to the job. That gives job status, labour cost and basic efficiency without a second system. An MES becomes worth considering when you have a line of similar machines running long batches, when customers demand machine-level traceability, or when downtime is the main cost and nobody can say where it goes. Even then, start by connecting a few machines, not all.

## Where ZMOS fits

ZMOS sits on the ERP side of the line. Work orders carry routing steps and work centres, job cards print with a Code 128 barcode, labour is logged at work centres and inspections, NCRs and CAPA are linked to items and jobs. That gives a sheet-metal, machining or fabrication shop of 10 to 50 people job status and job cost without an MES. It is not sold as an MES: shop-floor data comes from scanned job cards and logged labour, not from machine controllers. A shop that needs machine monitoring and OEE from sensors should plan a separate MES, linked through the ZMOS API keys and webhooks.

[What ZMOS does](https://zudoworks.com/zmos/)

- [barcode job cards](https://zudoworks.com/zmos/barcode-job-cards/)
- [API keys and webhooks](https://zudoworks.com/zmos/roles-audit-api/)
- [quality in ZMOS](https://zudoworks.com/zmos/quality/)

## People also ask

Short answers, each one complete on its own.

### Related answers

- [What is a manufacturing ERP?](https://zudoworks.com/answers/what-is-a-manufacturing-erp/)
- [What is the difference between ERP and MRP?](https://zudoworks.com/answers/erp-vs-mrp/)
- [What is OEE?](https://zudoworks.com/answers/what-is-oee/)
- [What is a job card in manufacturing?](https://zudoworks.com/answers/what-is-a-job-card/)
- [What is a routing and a work centre?](https://zudoworks.com/answers/what-is-a-routing-and-work-centre/)
- [What is the difference between MRP and MRP II?](https://zudoworks.com/answers/mrp-vs-mrp-ii/)
- [What is a bill of materials?](https://zudoworks.com/answers/what-is-a-bill-of-materials/)
- [What is job costing in manufacturing?](https://zudoworks.com/answers/what-is-job-costing/)
- [All 54 answers](https://zudoworks.com/answers/)

### Inside ZMOS

[Zudo AI](https://zudoworks.com/zudo-ai/)[Stock ledger](https://zudoworks.com/zmos/stock-ledger/)[Low-code forms and rules](https://zudoworks.com/zmos/low-code/)[Barcode job cards](https://zudoworks.com/zmos/barcode-job-cards/)[Roles, audit log, API](https://zudoworks.com/zmos/roles-audit-api/)[Security](https://zudoworks.com/zmos/security/)[Free trial](https://zudoworks.com/zmos/free-trial/)[Why Zudo Works](https://zudoworks.com/why-zudo-works/)

Can an ERP replace an MES?

For a small shop with varied work, usually yes, if the ERP has job cards, labour logging and inspection records. For a plant with many similar machines and tight takt times, no: the ERP cannot capture machine events at the required frequency without an MES or a monitoring tool in front of it.

Do ERP and MES share data?

They should. The ERP releases the work order and BOM to the MES; the MES returns completed quantities, scrap, labour and times to the ERP for costing and stock. ISA-95 defines the standard exchange. In practice the link is built with APIs, files or middleware.

What is OEE and does ERP calculate it?

OEE, overall equipment effectiveness, multiplies availability, performance and quality rates for a machine. An MES calculates it from machine signals. An ERP can approximate it from reported run times, counts and scrap, but the figure depends on how carefully operators report.

Is MES software expensive for a small shop?

Cost depends on how many machines you connect and how much integration you need, so there is no single answer. The larger cost is usually hardware, cabling and the effort to keep operators reporting reasons. Price a pilot on two or three machines before committing.
