What each system actually is
Read this for scope rather than for features, because the two are not competing purchases at the same level. One is a system of record — it holds what was made, against which order, with what genealogy — and the other is a system of measurement, which tells you where the hours went. Most arguments about which to buy turn out to be arguments about which of those two problems is actually hurting, and that is answerable in an afternoon: if nobody can say what was produced against which order, no amount of loss analysis will fix it; if the orders are clear and the output is not, measurement is the missing piece.
| OEE / production monitoring | MES | |
|---|---|---|
| Core job | Measure what the machines really did: run time, rate, counts, downtime with reasons | Direct what production should do: orders, routing, recipes, quality steps, traceability |
| Data direction | Machines → dashboards (read-only on the process) | Bidirectional: instructions down, confirmations up |
| Typical scope | Per line/machine; plant rollup | Whole-plant workflows, integrated with ERP |
| Implementation | Weeks per line; sensors read existing equipment | Many months; process mapping, integration, change management |
| Cost order (SA) | Tens of thousands of rand per line (see our OEE cost guide) | An order of magnitude (or two) more, plus internal project effort |
| Fails when | Nobody acts on the losses it exposes | Deployed on processes nobody has measured or stabilised |
Why the confusion is profitable — for vendors
"MES" has become a label that stretches from a downtime-tracking app to a pharmaceutical batch-record system, and quotes stretch accordingly. When a South African plant asks for "MES prices", it's often actually asking for one of three much cheaper things: real OEE numbers, downtime tracking with reasons, or a production dashboard the floor trusts. All three are monitoring problems — solvable with sensors and OEE software on existing machines, no orchestration layer required. Naming the actual requirement before requesting quotes routinely saves a year and most of the budget.
When you genuinely need an MES
- Regulated traceability — food, pharma and export production where "which batch, which inputs, which operator, which parameters" must be answerable per unit. This is the strongest MES case.
- Complex scheduling — many products across shared lines with sequence-dependent changeovers, where manual planning visibly leaves capacity on the table.
- Electronic work instructions and quality gates — where paper travellers cause real, costed errors.
- ERP that's blind to the floor — when order status lives in spreadsheets between SAP and the line, and the reconciliation cost is measurable.
Notice what's not on the list: "we want to know our OEE." That's measurement, and buying an MES to get it is the most expensive possible route to a number a calculator and some sensors deliver in weeks.
The sequence that works in South Africa
- 1. Measure — machine-level OEE with automatic data collection (retrofit sensing on old lines). Weeks, not months; the losses become visible and ranked.
- 2. Fix the top losses — plants typically find several points of OEE in changeovers, micro-stops and speed loss that need discipline, not software.
- 3. Specify from data — if orchestration needs remain (traceability, scheduling), write the MES requirement from a year of measured reality. Vendors quote sharper against real numbers, and the business case writes itself.
- 4. Integrate, don't replace — a monitoring layer that speaks OPC-UA/Modbus/MQTT (see protocols explained) feeds any MES you later choose. Nothing bought at step 1 is wasted at step 3.