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.
MTBM (Mean Time Between Maintenance) is the average operating time between two consecutive maintenance events — both planned and unplanned. If a press line undergoes 6 maintenance actions in a month (4 planned preventive services + 2 unplanned breakdowns) and the total operating time is 360 hours, the MTBM is 60 hours. MTBM answers a different question than MTBF: MTBF measures reliability (how often the machine fails). MTBM measures maintenance burden (how often the machine requires any maintenance attention, whether it fails or not). A machine with a high MTBF but a low MTBM is reliable but over-maintained. A machine with a low MTBF but a high MTBM is under-maintained and breaking down because of it. The relationship between MTBF and MTBM tells you whether your preventive maintenance strategy is calibrated correctly — and an MES provides the data to answer that question.
MTBM = Total Operating Time / Total Number of Maintenance Events
Where:
| Worked example — Press line 3, March 2026 | Value |
|---|---|
| Total operating time | 360 hours |
| Planned preventive maintenance events | 4 |
| Unplanned corrective maintenance events (failures) | 2 |
| Total maintenance events | 6 |
| MTBM (360 / 6) | 60 hours |
| For comparison: MTBF (360 / 2 failures only) | 180 hours |
The gap between MTBF (180 h) and MTBM (60 h) tells the story: the machine fails every 180 hours on average, but maintenance touches it every 60 hours. The 4 planned events between every 2 failures are preventive. Whether those 4 events are necessary — or whether 2 would suffice — is the optimisation question that MTBM helps answer.
| Metric | Counts only | Measures | Tells you |
|---|---|---|---|
| MTBF | Unplanned failures | Equipment reliability | How often the machine breaks |
| MTBM | All maintenance events (planned + unplanned) | Total maintenance burden | How often the machine needs any maintenance attention |
| MTTR | Repair time per failure | Maintenance efficiency | How fast you fix failures |
The critical relationship: MTBM ≤ MTBF — always. MTBM counts every maintenance event; MTBF counts only failures. MTBM can never be higher than MTBF. If they are equal, you have zero preventive maintenance — every maintenance event is a reactive repair. If MTBM is much lower than MTBF, you have a heavy preventive maintenance schedule. The ratio MTBF / MTBM tells you the preventive-to-total maintenance ratio. In the worked example: MTBF / MTBM = 180 / 60 = 3.0 — meaning for every failure, you perform 3 maintenance events total (2 preventive + 1 corrective).
Most manufacturing plants over-maintain. That is not opinion — it is a structural consequence of how maintenance intervals are set. The typical process:
MTBM makes this visible. When MTBM trends downward while MTBF stays flat or improves, the plant is adding maintenance activity without improving reliability. The maintenance team is busier, but the machine is not failing less. That is the over-maintenance trap.
| MTBF / MTBM pattern | What it means | Action |
|---|---|---|
| MTBF high, MTBM low (e.g., MTBF 200 h, MTBM 40 h) |
Machine is reliable but heavily maintained. 4 PM events for every failure. Possible over-maintenance. | Review PM intervals. Can they be extended without increasing failure frequency? Use MES MTBF trend data to test longer intervals. |
| MTBF low, MTBM ≈ MTBF (e.g., MTBF 50 h, MTBM 45 h) |
Machine fails often and preventive maintenance is minimal. Almost every maintenance event is a breakdown repair. | Introduce or increase preventive maintenance. Use MES alarm data to identify the top failure causes and target PM at those components. |
| MTBF improving, MTBM stable | Reliability is improving (fewer failures), but the PM schedule has not been adjusted. PM intervals should be reviewed upward. | Extend PM intervals to match improved reliability. This frees technician capacity for higher-value work. |
| MTBF declining, MTBM stable | Machine is failing more often, but PM has not been adjusted. The current preventive programme is not preventing the failures that are occurring. | Investigate failure modes with MES alarm data. The PM programme is targeting the wrong components. |
MTBM requires accurate tracking of every maintenance event — planned and unplanned. In practice, this means:
| Maintenance strategy | How it uses MTBM | Goal |
|---|---|---|
| Reactive (run to failure) | MTBM ≈ MTBF — no planned events, every stop is a breakdown | Introduce PM to increase MTBF (reduce failures) |
| Preventive (time-based) | MTBM is the planned interval. The question: is the interval right? | Optimise the ratio: MTBF should increase as PM matures. If not, the PM targets the wrong components. |
| Condition-based | MTBM is driven by actual condition data — maintenance happens when the process data shows degradation, not by calendar | MTBM naturally adjusts to actual machine condition. Some months fewer events, some months more. |
| TPM | MTBM per machine is a TPM Pillar 3 KPI. The goal is to maximise MTBM while keeping MTBF high — meaning longer intervals between maintenance without increasing failure risk. | Maximise production time, minimise maintenance burden, maintain reliability. |
Is MTBM the same as PM interval?
No. The PM interval is a planned target ("maintain every 400 hours"). MTBM is the measured reality ("the machine actually received maintenance every 60 hours on average, because it also broke down twice between the planned services"). MTBM includes both planned and unplanned events. If your PM interval is 400 hours but your MTBM is 60 hours, the unplanned failures dominate your maintenance schedule — and the PM programme is not preventing enough failures to justify itself.
Should MTBM be as high as possible?
Not unconditionally. Maximising MTBM means minimising maintenance events — which is good if MTBF stays high (the machine runs reliably with less maintenance). But if you increase MTBM by simply deleting PM events and MTBF drops as a result (more failures), you have saved PM cost and created more expensive unplanned downtime. The goal is to maximise MTBM while keeping MTBF at or above the current level. The MES provides both metrics simultaneously, so the trade-off is visible in real time.
How does MTBM relate to OEE?
MTBM affects OEE Availability indirectly. Every maintenance event — planned or unplanned — takes the machine out of production. Planned PM events are typically classified as "planned downtime" and excluded from OEE Availability. Unplanned failures are included. But both consume available production hours. A plant with MTBM of 40 hours on a machine running 480 hours/month performs 12 maintenance events per month. If each event takes 2 hours (including setup and restart), that is 24 hours/month — 5 % of available time consumed by maintenance activity, regardless of how OEE classifies it. MTBM therefore drives total equipment utilisation, even when OEE hides the planned portion.
How do I start tracking MTBM if I only have MTBF today?
If your MES already tracks unplanned downtime events (the basis for MTBF), adding MTBM requires one additional input: logging planned maintenance events with a distinct state code. In the SYMESTIC system, this means configuring a "planned maintenance" downtime reason that operators or maintenance staff select when a PM event starts. Once both planned and unplanned events are logged, MTBM is calculated automatically from the same machine-state data. At Brita, digital machine signals provided the stop data; adding PM reason codes turned MTBF tracking into full MTBM tracking with zero additional hardware.
Related: MTBF (Mean Time Between Failures) · MTTR (Mean Time To Repair) · TPM · Predictive Maintenance · OEE Explained · SYMESTIC Alarms Module · SYMESTIC Production Metrics · MES: Definition & Functions
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.