What does an MES actually do?
An ERP knows that a works order exists. A machine knows it is running. Almost nothing in a typical Indian plant knows both at once. That gap between the plan and the reality is what an MES closes.
In practice an MES performs five jobs:
- Order execution. It receives works orders from the ERP, releases them to a specific line or machine, and reports back when they are complete.
- Material genealogy. It records which raw material lot, which operator and which tool produced each batch, so a customer complaint can be traced to a cause instead of a guess.
- Quality capture. Inspection results are entered or read automatically at the point they are measured, not transcribed from a register at the end of a shift.
- Downtime and OEE. Stoppages are captured with reasons, giving an availability, performance and quality figure that a plant head can defend.
- Traceability on dispatch. What left the gate, in which consignment, against which order.
MES vs ERP: what is the difference?
The clearest way to separate them is by the question each answers.
| Dimension | ERP | MES |
|---|---|---|
| Question answered | What should we make, and what did it cost? | What is being made right now, and how is it going? |
| Time horizon | Days to months | Seconds to hours |
| Data source | People and documents | Machines, sensors, scanners and operators |
| Typical users | Planning, finance, procurement | Shop floor, quality, maintenance |
| Failure mode | Plans drift from reality | Data is captured but never acted on |
The two are complementary. An MES without ERP integration becomes an island of data; an ERP without an MES plans against numbers nobody on the floor recognises.
How do you know your plant needs one?
Four symptoms come up repeatedly in Indian plants, and each is measurable before anyone signs anything:
- Production figures are reconciled manually at month end, and the reconciliation moves by more than one per cent.
- A customer quality complaint takes more than a day to trace to a batch, shift or machine.
- Downtime reasons are recorded in a register that nobody analyses.
- The same physical material is counted in three systems and agrees in none.
If none of those apply, an MES is not your constraint. If two or more do, the business case usually writes itself from the cost of the reconciliation alone.
What does an MES cost to implement in India?
Cost is driven by scope and connectivity, not by licence count. The variables that matter are how many machines need data capture, whether those machines expose data at all, how many quality checkpoints exist, and how deep the ERP integration goes.
A realistic approach is to price the pilot, not the programme. One line, one product family, one shift pattern, with a baseline measured before go-live. A pilot that cannot demonstrate a defensible improvement in eight to twelve weeks is unlikely to succeed at plant scale either.
What about older machines?
Most Indian plants run mixed-vintage equipment, and this is the objection raised first. It is rarely the blocker it appears to be. Machines that expose no digital signal can be instrumented externally: current sensors to detect running state, barcode or RFID reads at transfer points, vision at inspection stations, and operator terminals where judgement is genuinely required. The objective is not a perfect digital twin; it is an honest record.
What usually goes wrong
Three failure patterns account for most stalled MES programmes:
- Capturing everything. Teams instrument every signal available, then drown. Start with the four or five measures a plant head would actually act on.
- No baseline. Without a measured before-state, improvement becomes an argument rather than a fact.
- Operators as data-entry clerks. If the system makes a shift harder, it will be worked around. Every manual entry has to earn its place.
Where to start
Pick the line that hurts most, measure its current state for two weeks, and write down what a good outcome would look like in numbers. That single document is worth more than any vendor demonstration, and it is the first thing we ask for.