Key takeaways
Many MES projects start with a question nobody on site can answer with confidence: why did that line lose time yesterday? The ERP shows what should have been made, the whiteboard shows what someone remembered, and the money is lost in the gap between them.
This guide is for the plant, operations or IT lead who has to choose manufacturing execution system software. It stays vendor-neutral until the section on where Fabrico fits.
For the textbook definition and the ISA-95 levels, read our guide to what a manufacturing execution system is.
In the ISA-95 model, the MES sits at Level 3, between the ERP that plans orders and the PLCs and SCADA that control machines. Its job is to run production as it happens and keep a record you can trust.
The MESA model describes eleven MES functions. In plain words, they answer four questions.
No plant needs all eleven on day one. The useful question is which of these four problems costs you the most today.
Failed MES projects rarely fail on features. They fail on the shop floor, in five familiar ways.
None of these is a software bug. They are selection and roll-out mistakes, and the losses keep running while they last.
A full-suite MES is built around the production order. It covers scheduling, dispatching, routing, work instructions, quality, genealogy and document control, and usually needs a plant-wide project.
A performance-first MES is built around the machine and its losses. It starts with data collection, real-time production monitoring, downtime tracking and OEE, and some products keep maintenance in the same system.
| Question | Full-suite MES | Performance-first MES |
|---|---|---|
| Built around | The production order | The machine and its losses |
| First value | Enforced, traceable execution | Visible losses with a cause |
| Typical start | Several functions, plant-wide | One pilot line |
| Best fit | Regulated or high-mix plants | Plants losing time and output |
| Main risk | A long wait for the first result | Order-level gaps you fill later |
Many plants start performance-first and add order-level functions later. For the overlap between the two, see how OEE software and MES differ.
A demo on sample data proves little. Ask each shortlisted vendor to show these points on one of your own lines.
Walk the pilot line with the vendor and ask how each machine will report run, stop and count. Newer machines usually connect through the PLC, older ones may need an add-on sensor, and manual or hybrid lines need cameras or operator input.
A good answer covers every machine, the old ones included. If your plant already runs SCADA, read where SCADA ends and MES begins before the walk.
Ask for the date your pilot line will show live data, not the date the project ends. Then ask what must be ready on your side: network access, PLC access, a stop-reason list and a named owner.
If a vendor cannot name that date before you sign, treat it as a warning.
Operators are the main source of stop causes, so test the system with an operator, not a manager. Hand over the tablet in the demo and ask them to tag a stop without help.
Look for short reason lists that fit each machine, large touch targets and the operator's own language. If tagging a stop feels like paperwork, the shift will skip it.
Ask how the system defines planned production time, whether changeovers count as stops, where the short-stop threshold sits and which ideal rate it uses. Then calculate one shift by hand from the raw stops and counts, and compare it with the dashboard.
If the rules are hidden, two plants on the same software can report OEE figures that mean different things.
Agree what moves in each direction. Orders, products and targets usually come from the ERP, and produced quantities, scrap and downtime go back to it.
Ask whether the connector is standard or custom, and who maintains it after an ERP upgrade. Our guide to how MES and ERP split the work shows the usual handoff.
Ask where the data is hosted, which certifications the vendor holds and who can see your data. ISO/IEC 27001 is the common certification for information security.
Also ask what happens at the line when the internet drops, and how you would export all your data if you left. Our comparison of cloud-based MES systems puts several options side by side.
MES quotes are hard to compare because vendors charge by different units. Ask these questions first.
| Area | What a good answer looks like |
|---|---|
| Data capture | A named method for each machine: PLC, sensor, camera or operator input |
| Time to first data | A dated plan for live data, with tasks on both sides |
| Operator experience | An operator tags a stop in the demo without help |
| OEE math | Written rules, and a hand calculation that matches the dashboard |
| Maintenance | A technician opens a work order from a logged stop without retyping |
| ERP integration | What flows each way, and who owns the connector after upgrades |
| Cloud and security | Hosting region, certificates, access rules and a plan for network loss |
| Pricing | A full pilot quote and a price for every line after it |
The safest MES project proves value on one line before it touches the rest of the plant.
The pilot is finished when the data is complete, operators and technicians use it every shift, and the targeted loss is smaller than the baseline. Until then, adding lines only multiplies the problems.
Fabrico is a cloud-based MES and OEE platform for manufacturers, with maintenance management (CMMS) built in. In the terms of this guide, it is a performance-first MES.
Where it does not fit yet: production planning and scheduling are on Fabrico's roadmap, not in the product today. If detailed scheduling is the first function you need, a full-suite MES is the better fit for now.
Published customer results include 20% less downtime at ABB, and 14% more output with a 27% OEE improvement at Ficosota across 3 plants, 60 lines and more than 500 machines. A poultry producer supplying KFC saved 1.8 hours a day of losses across 12 lines.
A pilot site is operational in days; for OEE with hardware, connecting the machines takes about a month and the full rollout 3 to 4 months, and most customers see ROI within 3 to 6 months. Fabrico is built in the EU, hosted on AWS in an EU region and certified by DNV to ISO/IEC 27001, ISO/IEC 20000-1 and ISO 9001; it is also an SAP Silver Partner and a G2 Leader for 2025.
Want to see live OEE, stop causes and work orders in one system? Request a demo.
Yes. In practice both terms describe a manufacturing execution system: MES software is the application, and MES system often also covers the sensors, connections and integrations around it.
It depends on the pricing unit (site, line, machine or user), the hardware needed to connect machines and the implementation work. Ask for a quote that covers a pilot line end to end and the price of each extra line.
It depends on scope. A full-suite project covering orders, genealogy and document control across a plant is usually measured in months, while a performance-first MES can show live data from a pilot line much sooner.
Fabrico pilot sites, for example, are operational in days.
Yes, if the vendor offers more than one way to capture data. A machine without a usable controller can take an external sensor, and lines with no machine signal can use cameras or tablet entry.
It can be, but check rather than assume. Ask for the hosting region, the vendor's certificates, the access rules for your data and the plan for a network outage.
Full-suite MES products usually include detailed scheduling and dispatching; performance-first products often start without them. Fabrico does not include production scheduling today: planning and scheduling are on its roadmap.