MES Software: Vendors, Features & Costs Compared 2026
MES software compared: vendors, functions per VDI 5600, costs (cloud vs. on-premise) and implementation. Honest market overview 2026.
Maintenance is the combination of all technical, administrative and managerial actions intended to retain a machine or production asset in — or restore it to — a state in which it can perform its required function. In the DIN 31051 framework (the German standard that defines maintenance terminology), this covers four activities: servicing (Wartung), inspection (Inspektion), repair (Instandsetzung) and improvement (Verbesserung). Every unplanned minute of downtime feeds directly into the availability factor of OEE. In a typical mid-market manufacturing plant, maintenance-related losses account for 15–25 % of total downtime — and the majority of it is preventable.
DIN 31051 is the reference standard used across DACH and most of continental Europe. It splits maintenance (Instandhaltung) into four distinct activities — each with a different purpose and trigger:
| Activity | German term | What it means | Example |
|---|---|---|---|
| Servicing | Wartung | Preventive measures to delay degradation: lubrication, cleaning, replacing wear parts on schedule | Replace conveyor belt every 5,000 hours. Lubricate spindle bearings weekly. |
| Inspection | Inspektion | Assess current condition: measure, test, observe — without changing anything | Vibration measurement on a motor. Visual check of hydraulic hoses. Thermal imaging of electrical cabinet. |
| Repair | Instandsetzung | Restore function after a failure or detected defect | Replace a broken drive motor. Re-align a misaligned press ram. Fix a leaking pneumatic cylinder. |
| Improvement | Verbesserung | Increase reliability or maintainability beyond original design — without changing the required function | Upgrade a failure-prone sensor to a more robust model. Add a quick-release coupling to reduce changeover time. |
Most plants invest 80 % of their maintenance effort in servicing and repair — the routine and the reactive. Inspection and improvement are underfunded. That is exactly where the biggest OEE gains hide: catching a degrading bearing at inspection before it fails catastrophically during a Friday night shift, when the spare part is not in stock and the repair takes 6 hours instead of 1.
The choice of strategy determines whether maintenance is a cost centre or a competitive advantage. Here is the honest comparison:
| Strategy | Trigger | Best for | Weakness | Typical cost profile |
|---|---|---|---|---|
| Reactive (run-to-failure) | Machine breaks down | Non-critical assets where failure does not stop production and repair is cheap | Unplanned downtime, collateral damage, safety risk on critical assets | Low routine cost, high event cost |
| Preventive (time/count-based) | Calendar interval or cycle count (e.g., every 2,000 hours) | Components with predictable wear curves (bearings, belts, filters, seals) | Over-maintenance: replacing parts that still have 40 % life left. Under-maintenance: interval too long for actual load. | Moderate routine cost, moderate event cost |
| Condition-based (CBM) | Measured condition parameter exceeds threshold (vibration, temperature, pressure) | High-value assets where condition monitoring sensors are justified | Requires sensor investment, data infrastructure and analysis capability | Higher setup cost, lowest total cost on critical assets |
| Predictive (data-driven) | Algorithm predicts remaining useful life from historical + real-time data (vibration trends, alarm patterns, process parameters) | Bottleneck machines where unplanned downtime has the highest cost | Requires clean historical data — which most plants don't have until they install an MES | Highest setup cost, lowest unplanned downtime cost |
The pragmatic approach for most mid-market manufacturers: preventive for 80 % of assets, condition-based or predictive for the 20 % that are bottlenecks. Reactive maintenance on critical machines is not a strategy — it is a lack of one.
OEE availability is calculated as: Operating Time / Planned Production Time. Every minute of unplanned downtime caused by a maintenance failure reduces availability directly. But the impact goes further than the OEE formula shows:
Without an MES, the maintenance department operates on work orders, calendar schedules and the shift leader's phone call when something breaks. With an MES, maintenance gets three things it never had:
At Meleghy Automotive — 6 plants, bidirectional SAP integration — the SYMESTIC MES feeds maintenance-relevant data (alarm patterns, downtime trends, availability KPIs) back into the ERP. The maintenance planner in SAP sees real machine data, not estimated intervals. Result: 10 % reduction in downtime, 5 % improvement in availability.
| KPI | What it measures | Target direction | Data source |
|---|---|---|---|
| MTBF | Mean Time Between Failures — average operating time between unplanned stops | Higher = better. Falling MTBF = degrading reliability. | MES downtime log (automatic) |
| MTTR | Mean Time To Repair — average time from failure to production restart | Lower = better. High MTTR = spare parts problem, skill gap or access issue. | MES downtime log (automatic) |
| OEE Availability | Operating time / planned production time — captures all downtime including maintenance | Higher = better. Gap to 100 % = total downtime loss. | MES OEE module |
| Planned vs. unplanned ratio | % of total maintenance hours that are planned (preventive/scheduled) vs. unplanned (reactive) | Target: ≥ 80 % planned. World-class: > 90 %. | MES downtime classification |
| Maintenance cost per unit | Total maintenance cost / total units produced | Lower = better. Reveals whether maintenance spend translates into output. | MES production data + CMMS/ERP cost data |
The most important insight: MTBF and MTTR calculated from manual logs are unreliable. Operators round times, forget to log short stops and classify reasons inconsistently. Automatic MES capture eliminates this — the timestamps come from the machine, not from memory.
What is the difference between maintenance and TPM?
Maintenance (DIN 31051) defines the activities: servicing, inspection, repair, improvement. TPM (Total Productive Maintenance) is the management philosophy that involves operators in routine maintenance tasks (autonomous maintenance) and aims for zero breakdowns, zero defects, zero accidents. Maintenance is what you do. TPM is how you organise who does it. An MES supports both: it captures the data that maintenance needs for planning and the data that TPM needs for operator-level visibility.
Should maintenance be planned during production time or outside it?
Outside production time whenever possible — this preserves OEE availability. But the real answer depends on the asset. A bottleneck machine that runs 24/7 has no "outside production time" — planned maintenance must be scheduled as a deliberate availability loss. The MES quantifies the trade-off: is it cheaper to stop press 7 for 2 hours on Saturday (planned, controlled, spare parts ready) or risk a 6-hour unplanned breakdown on Tuesday (uncontrolled, cascade delays, overtime for repair crew)?
How much should a plant spend on maintenance?
Industry benchmarks: 2–5 % of asset replacement value per year for discrete manufacturing. But the absolute spend matters less than the ratio of planned to unplanned. A plant spending 3 % with 90 % planned ratio will outperform a plant spending 5 % with 50 % planned ratio every time. The MES provides the data to shift that ratio — because you cannot plan what you cannot see.
What is the connection between maintenance and predictive maintenance?
Predictive maintenance is an advanced maintenance strategy that uses data (vibration, temperature, alarm trends, process parameters) to predict when a failure will occur and schedule repair before it happens. It sits at the top of the maintenance maturity ladder: reactive → preventive → condition-based → predictive. Each step requires more data. An MES provides the data foundation: alarm history, downtime patterns, cycle time trends and process parameter logs are the inputs that predictive algorithms need.
Related: TPM · Predictive Maintenance · OEE Explained · SYMESTIC Alarms Module · MES: Definition & Functions · MTBF · MTTR
MES software compared: vendors, functions per VDI 5600, costs (cloud vs. on-premise) and implementation. Honest market overview 2026.
OEE software captures availability, performance & quality automatically in real time. Vendor comparison, costs & case studies. 30-day free trial.
MES (Manufacturing Execution System): Functions per VDI 5600, architectures, costs and real-world results. With implementation data from 15,000+ machines.