What each system actually is
| 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.