MES software — manufacturing execution system — sits between the people running machines on the shop floor and whatever ERP or accounting tool runs the back office. When it works, it tells you exactly which order is on which machine, who is operating it, what the OEE looked like at 14:37, and why the last batch failed QA. When it does not work, it is a USD 80,000 license that operators ignore in favour of a paper traveller and a WhatsApp group.
This article makes the case for a different route — a custom MES software project built specifically around your lines, delivered for roughly USD 10,000–15,000, that quietly does the 20% of MES the shop floor actually needs.
What MES software really has to do
A useful manufacturing execution system answers five questions in real time. Anything beyond that is sales material.
1. What is running right now, and on which machine?
A live view of work orders, operators, and machine state — no more walking the floor with a clipboard to find out where order #4172 actually is.
2. How is the line performing?
OEE, downtime reasons, scrap rate, cycle-time variance — calculated automatically from PLC, sensor or barcode data, not retyped from a shift sheet.
3. What did each unit go through?
A full genealogy: which lot, which operator, which machine, which test result. Without this, recalls and warranty claims become guesswork.
4. Did it pass quality?
In-line QC events tied directly to the work order, with photos, measurements and signoffs stored alongside the unit.
5. Can the next system upstream and downstream read this data?
ERP, WMS, accounting, customer portals, EDI. Real-time, two-way, with audit trails.
Why off-the-shelf MES software often disappoints
I have helped four manufacturers walk away from one of the well-known licensed MES products. The pattern is always the same:
- The standard data model assumes discrete assembly. Your plant runs hybrid batch + discrete and half the screens make no sense.
- Every meaningful customisation is quoted at USD 12–25k by the vendor’s certified partner.
- Year-three license renewals quietly increase 8–15 percent, even after headcount drops.
- The mobile app exists but operators refuse to use it because it takes nine taps to start a job.
- The “OEE module” is an extra SKU. The “downtime tracking” module is another.
- Connecting an old PLC over OPC UA is a 40-hour professional services engagement — every time.
By the time you have paid for licenses, professional services, customisation, and the inevitable yearly maintenance contract, the licensed MES software route is rarely cheaper than building exactly what your floor needs.
Cost comparison: custom MES software vs licensed manufacturing execution systems
Numbers below assume a single plant, 4 production lines, 30 named users on the floor, over three years. They are conservative — vendor quotes for two-plant deployments routinely double these figures.
| Cost item | Licensed MES (Siemens Opcenter / Rockwell FTPC / SAP DMC) | Custom MES software built with me |
|---|---|---|
| Year-1 licenses (30 named users, OEE + quality + genealogy modules) | USD 35,000 – 70,000 | USD 0 |
| Implementation, PLC integration & partner customisation | USD 30,000 – 90,000 | Included in build |
| One-off build (only the screens and integrations you need) | — | USD 10,000 – 15,000 |
| Year-2 and Year-3 licenses + mandatory support | USD 70,000 – 150,000 | USD 0 (only optional support) |
| 3-year total | USD 135,000 – 310,000 | USD 10,000 – 20,000 |
The point is not that licensed MES software is bad — it is that for most single-plant manufacturers it is dramatically over-priced for how little of it they actually use, and the parts they do use rarely match how their lines really run.
What custom MES software gets you that the SaaS suite does not
- Code and data stay yours. You can host it on your own server, your own cloud, or move it to another developer in five years.
- No per-user pricing. Onboard a seasonal worker for one shift without negotiating a license.
- Screens designed around your real routings — hybrid batch, rework loops, parallel test stations — instead of a generic discrete-assembly template.
- PLC and sensor integration shipped as part of the build, not billed at USD 200/hour every time you add a tag.
- An operator UI a tired second-shift worker can actually use — three taps, big fonts, glove-friendly buttons.
- OEE and downtime calculated the way your plant defines them, not the way the vendor’s data model demands.
How to start
- Pick the single line where you currently lose the most hours to data wrangling and unplanned downtime.
- Define the five MES screens an operator and a shift lead would actually open every day.
- Get a fixed-price proposal in the USD 10–15k range, delivered in 8–12 weeks, including PLC integration on that line.
- Run it alongside the existing process for a month, then expand to the next line once the value is obvious.
If this matches where your plant is, take a look at the rest of what I do at rsmobile.net — most of my custom MES software projects start as a single 30-minute call about one line.
Summary
Off-the-shelf MES software is a defensible choice for a multi-plant enterprise that wants someone else to be responsible for the platform. For most single-plant manufacturers it is an expensive way to use 20 percent of a product that does not match their routings. A custom manufacturing execution system at USD 10,000–15,000 covers the parts your operators really need, costs nothing per user, and pays for itself before the first license renewal arrives.
LATEST POSTS