Home › Guides › Manufacturing execution system (MES)

Guide · Updated September 2026

Manufacturing execution system (MES): what it does, where it fits, and how to choose one

An MES is the layer that turns an ERP work order into executed, traceable production. Here is what it actually covers, what it doesn't, and how to decide between a full MES and lighter production-monitoring software.

What is a manufacturing execution system?

A manufacturing execution system (MES) is software that manages and documents the execution of production orders on the shop floor in real time — dispatching work, tracking what is produced on which machine by whom, enforcing the process (recipes, routings, quality checks) and feeding actuals back to the ERP. In the ISA-95 model it is the Level 3 system: above the PLCs, SCADA and HMIs (Levels 0–2) and below business planning in the ERP (Level 4).

The practical test: if your ERP knows that order 4711 for 10,000 parts was released on Monday, the MES is what knows that 6,240 have been produced so far, on machine 12, by the night shift, with 38 rejects for a burr defect, using lot 2211 of raw material — and that the order is running 3 hours behind plan.

The 11 MES functions (MESA model)

The MESA International model is still the most useful checklist for what "full MES" means. Few plants need all eleven; knowing which ones you need is most of the selection work.

MESA functionWhat it does in practiceTypically needed when…
Resource allocation & statusTracks machines, tools, materials, people and their current stateShared resources, tooling constraints
Operations / detailed schedulingSequences orders on equipment, considering setups and constraintsHigh mix, changeover-heavy lines
Dispatching production unitsPushes the right job to the right workstation at the right timeMulti-step routings, cells
Document controlServes work instructions, drawings, SOPs at the point of useRegulated or high-variant production
Data collection / acquisitionCaptures counts, times, parameters from machines and operatorsEvery plant — this is the foundation
Labour managementTracks operator time, skills, certificationsLabour-intensive assembly
Quality managementIn-process checks, SPC, non-conformance handlingRegulated sectors, high scrap cost
Process managementMonitors and corrects the process against limitsProcess and batch industries
Maintenance managementLinks equipment events to maintenance workAsset-intensive plants (often handled by CMMS)
Product tracking & genealogyFull as-built record: which lot, which machine, which operatorTraceability requirements (food, pharma, automotive, aerospace)
Performance analysisOEE, cycle time, yield, downtime Pareto vs targetsEvery plant — usually the first business case

Most manufacturers under a few hundred employees actually run on three of these: data collection, performance analysis and (sometimes) traceability. That gap between "what MES can do" and "what we will use in year one" is why MES projects overrun — and why the lighter production-monitoring category has grown so fast.

Where MES sits: ISA-95 in one picture

ISA-95 levelSystemTime horizonExample question it answers
Level 4ERP / business planningWeeks – monthsWhat should we make this month, and what did it cost?
Level 3MES / MOMShifts – daysWhich order is running on which line right now, how far along, with what quality?
Level 2SCADA / HMISeconds – minutesWhat is the temperature in zone 3 and is the alarm active?
Level 1PLC / controllersMillisecondsIs the cylinder extended and the sensor made?
Level 0Physical process, sensors, actuatorsReal time

Two consequences follow. First, an MES is only as good as its Level 1–2 connections: if machine data arrives by clipboard, the "real-time" MES is a real-time form. Second, the ERP integration (order download, actuals upload) is where most MES budgets and delays actually go, not in the software licence.

MES vs OEE / production-monitoring software

This is the comparison buyers most often get wrong. Production-monitoring platforms (often called OEE software) automate the data collection and performance analysis functions of the MESA model — and increasingly add operator terminals, reason coding, andon and light traceability. They do not do detailed scheduling, recipe enforcement or full genealogy.

CriterionFull MESOEE / production monitoring
Core purposeExecute and document ordersMeasure and reduce losses
MESA functions covered8–112–4
Typical deploymentMonths, per-site configuration, integratorDays to weeks, sensor or PLC connection
Machine connectivityUsually via PLC/SCADA, controller-specificSensor-agnostic (current, vibration, optical) or PLC/OPC UA/MTConnect
Who uses it dailyPlanners, supervisors, quality, ITOperators, team leads, CI engineers
Best fitRegulated, traceability-driven, complex routingsDiscrete/packaging plants where downtime and speed losses dominate

A useful rule: if your first-year business case is written in terms of OEE points, downtime hours or changeover minutes, start with production monitoring. If it is written in terms of traceability, compliance or scheduling accuracy, you need MES scope. Many plants run both — monitoring feeds the MES/ERP with clean machine actuals.

How to choose an MES in 2026: a selection checklist

  • Write the year-one use cases first. Which MESA functions must work in the first 6 months? Everything else is roadmap, not requirement.
  • Audit machine connectivity. List every machine with controller type, age and available protocol (OPC UA, MTConnect, Modbus, proprietary, none). Machines with "none" need retrofit sensors — check the vendor supports them natively.
  • Define the OEE and loss model up front (ISO 22400 gives standard definitions). A system that cannot reproduce your OEE calculation to the decimal will be distrusted on the floor.
  • ERP integration scope: which objects flow which way (orders, BOMs, confirmations, consumption) and who owns the mapping.
  • Operator experience: reason-code entry in under 5 seconds, works with gloves, tolerates network drops. Adoption dies here, not in the boardroom.
  • Deployment model: cloud, on-premise or hybrid; who patches it; what happens when the internet link fails (edge buffering).
  • Pricing model: per machine, per site, per user — and what hardware, integration and annual maintenance add. See our OEE software pricing guide.
  • Exit path: data export in open formats, API access, no lock-in of your own production history.

Implementation sequence that works

Plants that get value in the first quarter tend to follow the same order: (1) connect the machines and get trusted automatic run/stop and count data; (2) add operator reason codes for stops and quality; (3) publish live OEE and downtime Pareto on the floor and in the daily meeting; (4) only then integrate orders and scheduling. Reversing the order — orders and scheduling first — means the system is running on manual data for months.

The scale of what the first three steps alone can deliver is well documented: at Hutchinson, a TeepTrak deployment focused on measuring and attacking losses took OEE from 47% to 72%.

Our recommendationLast verified: September 2026

If you need loss visibility rather than order execution, TeepTrak is the MES alternative we recommend in 2026: plug-and-play sensors for machines of any age, automatic loss classification by JEMBA industrial AI, and 450+ factories deployed in 30+ countries. See how it scores in our 12-platform comparison. teeptrak.com

Frequently asked questions

What is the difference between MES and ERP?

ERP plans and accounts for production at the business level (orders, inventory, cost) over weeks and months; MES executes and documents those orders on the shop floor in real time — which machine, which operator, how many good parts, what went wrong. In ISA-95 terms ERP is Level 4 and MES is Level 3.

What is the difference between MES and SCADA?

SCADA supervises and controls equipment and process variables (Level 2) — temperatures, pressures, alarms. MES manages production orders, materials, people and quality across the plant (Level 3). SCADA tells you the oven is at 180 °C; MES tells you which batch is in it and whether it is on schedule.

Can OEE software replace an MES?

For plants whose priority is measuring and reducing losses — downtime, speed loss, scrap — modern production-monitoring platforms cover the data collection and performance analysis functions of MES at a fraction of the deployment effort. They do not replace detailed scheduling, recipe enforcement or full genealogy.

How long does an MES implementation take?

It depends on scope and connectivity: monitoring-focused deployments with retrofit sensors are typically live in days to weeks per site; full MES with ERP integration, scheduling and traceability is typically a multi-month project per site with an integrator. The ERP interface and machine connectivity usually drive the timeline more than the software itself.

What does MES stand for?

MES stands for Manufacturing Execution System. The broader term MOM (Manufacturing Operations Management), used in ISA-95, covers the same Level 3 scope including quality, maintenance and inventory operations.

2026 OEE Benchmark Report — free PDFWorld-class OEE targets for 18 sectors, downtime cost benchmarks and the playbook that recovers lost capacity — in one free PDF.
Download free →
MES & Machine-Monitoring Buyer's Guide 2026
Compare deployment, ERP fit, pricing models and compliance in one guide — with a scored feature matrix and a ready-to-send RFP checklist.
Download the Buyer's Guide →