In this article:
Want us to find IT vendors for you?
Share your vendor requirements with one of our account managers, then we build a vetted shortlist and arrange introductory calls with each vendor.
Book a call

Best MES Software in 2026: Compared by Plant-Floor Integration and Deployment Model

Eight MES platforms compared by machine connectivity, ERP integration, cloud vs. on-prem deployment, and what happens when the plant loses its WAN.

Author:
Date

‍

An MES rollout rarely fails on its feature list. It stalls at the PLC on one end or at the ERP interface on the other. Every vendor in this guide dispatches work orders, records part history, holds bad product and tracks OEE. The differences that decide a rollout sit at the edges.

I compare eight MES software platforms with four criteria: machine-side connectivity, ERP-side integration, deployment model, and behavior when the plant loses its WAN. The last criterion matters most. A line that keeps running while the MES stops recording turns a network fault into a traceability gap.

Downtime is expensive enough without that gap. Siemens' True Cost of Downtime 2024 report estimates that the Fortune Global 500 lose about $1.4 trillion a year to unplanned downtime. That is 11% of their revenue, up from 8% in 2019.

My recommendation is simple. Choose the deployment type first. Test WAN-loss behavior in a disconnected demo second. Compare features last.

MES software at a glance: three deployment types, eight vendors

Runs at the plant

Site-installed suites

Database and servers at or near the plant. A WAN outage cuts only the ERP link.

Siemens Opcenter, AVEVA MES, Proficy Plant Applications, DELMIA Apriso

Runs in the cloud, edge optional

Cloud MES tied to an ERP

Multi-tenant SaaS. Plant continuity depends on a separate edge runtime.

SAP Digital Manufacturing, Rockwell Plex MES

Depends on the build

Composable platforms

App platforms and modular containers. Offline behavior varies from none to fully local.

Tulip, Critical Manufacturing MES

The order I use to build a shortlist

  1. Choose the deployment type that your plant network and IT staff can support.
  2. Disconnect the WAN in the demo and watch what the operator screen does.
  3. Compare features last. Most vendors cover the same core functions.

5 of 8 vendors document WAN-loss behavior publicly

IT Leaders Report 2026

What are your IT peers investing in 2026?

We spoke to about 1,300 IT leaders from various organisations to understand what they're evaluating. Most of it is the kind of thing you'd only hear from a peer you know well enough to ask, so we've put it in one place.

Read the report
IT Leaders Report 2026 cover artwork

What MES software does and where it sits between ERP and the plant floor

MES software is the execution layer of a plant. The ISA-95 standard places it at Level 3, between ERP planning at Level 4 and the control systems at Levels 0 to 2. The ERP decides what to build. The MES releases that work to the floor, records what happens, and enforces the rules while it happens.

A manufacturing execution system does five core jobs:

  • Dispatch: release work orders to lines and stations in the correct sequence.
  • Part history (genealogy): record which materials, lots and serial numbers went into each unit.
  • Quality holds: stop the next operation when a check fails.
  • Labor: record who did each step and whether that person had the right qualification.
  • Performance: track counts, scrap and OEE against the order.

Siemens' Opcenter reference architecture shows the mechanism well. Its Automation Gateway binds PLC tags to data collection fields on active work order operations. That binding gives a machine value its production context.

OEE and machine-monitoring tools read the same tags but stop there. I call this the dashboard trap: the screen shows downtime, but the tool cannot dispatch, hold or trace. A later section covers when that lighter tier is enough.

Where MES software sits in the ISA-95 stack

Select a level to see what it owns and how fast it works.

↓ orders, recipes, schedulesconfirmations, genealogy, scrap ↑

Level 4: ERP

Works in days, shifts and weeks

Plans what to build and accounts for it.

  • Sends production orders and bills of material down to the MES.
  • Receives confirmations and goods movements back.
  • A change of ERP here changes every interface below it.

Level 3.5: Industrial DMZ

A security boundary between networks

Stops direct traffic between the corporate and OT networks.

  • NIST SP 800-82 Rev. 3 recommends a DMZ between corporate and OT networks.
  • On-premises MES traffic to the ERP crosses here.
  • Cloud MES edge components usually connect outbound from here or from Level 3.

Level 3: MES

Works in shifts, minutes and seconds

Executes the order and records what happened.

  • Dispatch, genealogy, quality holds, labor and performance.
  • Binds machine values to an active work order.
  • Where it runs decides what happens when the WAN drops.

Level 2: SCADA and HMI

Works in seconds

Supervises machines and shows operators their state.

  • Often the source of tag data for the MES.
  • Some MES products read tags through SCADA rather than PLCs.
  • Ignition, WinCC and FactoryTalk are common in US plants.

Level 1: PLCs

Works in milliseconds

Runs the control logic for each machine.

  • The MES reads counts and states and can write setpoints.
  • Driver support varies by vendor and often needs a gateway product.
  • OPC UA and MQTT are the common neutral paths.

Level 0: the physical process

Real time

The sensors and actuators on the line.

  • The MES never talks to this level directly.
  • Data reaches the MES through Levels 1 and 2.

‍

How to compare MES vendors: integration and deployment criteria

I judge every MES vendor on the same four criteria. Each one maps to a failure I have seen stall a rollout.

1. Machine-side connectivity. The MES must read PLC counts and states, and sometimes write setpoints. The paths are native drivers, OPC UA, MQTT with Sparkplug B, or a third-party gateway such as Kepware, Litmus or HighByte. Find out which part is a separate product with its own license, patch cycle and owner.

2. ERP-side integration. Orders come down and confirmations go up. The options are a prebuilt connector, ISA-95 messages in the B2MML format, or a custom interface. Ask who maintains the field mapping after the ERP changes.

3. Deployment model. The MES runs at each site, in the cloud with an optional plant edge, or as pure SaaS. This choice sets your upgrade model and your dependence on the WAN.

4. WAN-loss behavior. When the plant loses its link, the MES does one of three things. It keeps executing locally, it queues transactions and forwards them later, or it stops recording while the line keeps running.

The research changed my weighting. Vendor labels now overlap: Plex sells an edge execution product, SAP Digital Manufacturing has an edge runtime, and Critical Manufacturing runs on Kubernetes anywhere. The deployment label tells you less than it did. The fourth criterion, and the product that delivers it, tells you more.

Four criteria for comparing MES vendors

Use the same four questions for every vendor section, demo and proof of concept.

1

Machine-side connectivity

AskWhich PLC families connect, and through which product?

Good answerA named driver list, OPC UA client and server roles, and MQTT support in the docs.

Red flagA separate gateway license that nobody included in the quote.

2

ERP-side integration

AskWho built the ERP connector, and which ERP versions does it support?

Good answerA version matrix that names S/4HANA and your current ERP.

Red flagEvery connector is a services project.

3

Deployment model

AskWhat runs in our plant, what runs in your cloud, and who patches each part?

Good answerA component diagram with owners and an upgrade policy.

Red flagThe answer changes between the sales deck and the install guide.

4

WAN-loss behavior

AskWhat does the operator screen do when the WAN drops?

Good answerDocumented local execution, a stated buffer limit and a reconciliation process.

Red flagThe answer exists only on a marketing page.

weight this one highest

‍

Cloud MES vs. on-prem vs. composable: three MES deployment models

The three deployment models differ in one place: where the transactional record lives during an outage. Everything else follows from that.

Site-installed suites keep the MES database and application servers at or near the plant. Opcenter, AVEVA MES, Proficy and Apriso document Windows servers with SQL Server or Oracle databases. High availability comes from SQL Server clustering or Always On groups. A WAN outage cuts the ERP link and nothing else. These suites fit regulated process plants and 24/7 operations with local IT staff.

Cloud MES tied to an ERP runs as multi-tenant SaaS. The vendor pushes every release. SAP Digital Manufacturing and Plex MES both sell a plant edge layer for continuity, and that layer is a separate deployment. This cloud based manufacturing execution system model fits multi-site discrete manufacturers that already run the same ERP.

Composable platforms split the MES into apps or containers. Tulip is a cloud app platform with no local runtime. Critical Manufacturing ships Kubernetes containers that run anywhere. I found no definition of a composable manufacturing execution system from ISA or MESA, so I treat the label as a vendor term. Judge each composable product by its architecture.

One engineering detail supports the edge pattern. Critical Manufacturing's engineering blog explains that synchronous database replication needs sub-100 millisecond latency between nodes. A plant cannot stretch that across a WAN, so the record of truth must stay close to the line.

Three MES deployment models compared

Where each model keeps its execution record, and what that costs you.

ModelWhere it runsStrengthRiskBest fit
Site-installed suitePlant servers
Windows, SQL Server or Oracle
Execution continues during a WAN outageUpgrades per site; versions drift across plantsRegulated process; 24/7 plants with local IT
Cloud MES tied to an ERPVendor cloud
Optional plant edge
One instance, vendor-run upgrades, native ERP pathContinuity depends on a separate edge productMulti-site discrete on one ERP
Composable app platformVendor cloud onlyFast first apps on the floorNo local execution during an outageHigh-mix lines; single plants starting small
Composable containersAnywhere on KubernetesSame build on premises or in the cloudYou run the cluster; cloud installs have no offline modeSemiconductor and electronics plants with platform teams

‍

The best MES software vendors in 2026

The eight MES software vendors below cover the three deployment types. I checked each one against its own technical documentation. Where a claim appears only on a product page, I mark it vendor states. Where the documentation is silent, I say so.

The gaps are information too. Before you read the profiles, see how much each vendor publishes about the four criteria.

What each MES vendor documents publicly

Checked against technical docs, release notes and support articles, October 2026. Product pages count as vendor states.

DocumentedPartly documentedVendor states onlyNot public

VendorMachine sideERP sideDeploymentWAN loss
Siemens OpcenterDocumentedSAP onlyDocumentedQueue, no duration
AVEVA MESVia System PlatformSeparate productDocumentedERP side only
Proficy Plant AppsIntegrator onlyIntegrator onlyPre-2024 matrixLocal HA only
DELMIA AprisoComponent, 2021 docsAdapters, 2021 docs2021 docsCentral link not public
SAP Digital ManufacturingDocumentedDocumentedDocumentedEdge replay
Plex MESNot publicSame platformVendor statesVendor states
TulipDocumentedGeneric connectorsDocumentedNo offline mode
Critical ManufacturingData sheet onlyNot publicDocumentedCloud: none

A green pill means the behavior is documented, even when the documented behavior is a limitation.

‍

Site-installed suites

Siemens Opcenter Execution: site-installed MES with a separate edge and integration layer

Architecture and deployment. Opcenter Execution comes in Discrete, Process, Pharma, Electronics and Semiconductor editions. It runs on premises or in your own cloud account. AWS publishes reference architectures that include a multi-zone SQL Server design and an AWS Outposts option for on-site hardware. Opcenter X is a separate SaaS line, announced in May 2024 for small and midsize manufacturers.

Machine-side integration. Siemens Industrial Edge supplies connectors for PROFINET, S7, OPC UA, EtherNet/IP and Modbus TCP. The Automation Gateway binds OPC UA nodes to work order data collection.

ERP integration. Opcenter Connect MOM receives SAP work orders through REST or IDoc adapters and returns confirmations.

When the WAN drops. Execution runs at the site, so only the ERP link stops. Connect MOM queues messages and replays them when the network returns. Siemens does not publish the buffer duration.

Best fit. Complex discrete assembly, electronics, and regulated process plants. The Pharma edition is the former SIMATIC IT eBR product.

The catch. Connectivity and queuing live in separate Siemens products. Plan for a multi-product bill of materials and .NET and SQL Server skills.

AVEVA MES: site-installed MES built around AVEVA System Platform

Architecture and deployment. AVEVA MES runs on Windows with SQL Server and a middleware tier. AVEVA supports MES 2020 and MES 2023. A hybrid add-on publishes on-premises MES data to AVEVA CONNECT.

Machine-side integration. AVEVA states that the MES has native integration with AVEVA System Platform, a separate product. The MES documentation I reviewed does not describe its own drivers, OPC UA role or MQTT support.

ERP integration. AVEVA Enterprise Integration, also separate, exchanges plans and results with business systems. An AVEVA product manager names SAP as the most common target. I found no S/4HANA-specific connector.

When the WAN drops. The MES runs on site, so execution continues. AVEVA states that Enterprise Integration keeps operations going when the ERP is offline. That queue covers the ERP side only.

Best fit. AVEVA states batch and hybrid process manufacturing.

The catch. A working deployment usually means three products: MES, System Platform and Enterprise Integration. Scope licenses and skills for all three.

Proficy Plant Applications: process-heavy MES under new ownership

Architecture and deployment. TPG completed its purchase of Proficy from GE Vernova on March 2, 2026, according to GE Vernova's SEC filing. Plant Applications runs on Windows, IIS and SQL Server. The Proficy 2025 release adds a containerized component and a read-only GraphQL connector.

Machine-side integration. An integrator, E Tech Group, describes data collection through OPC and Proficy Historian. Proficy's public docs list no native drivers.

ERP integration. The same integrator describes SAP integration through Proficy Workflow. I found no connector matrix.

When the WAN drops. Execution is local. GE's knowledge base documents SQL Server Always On for version 8.x. Behavior under loss of an enterprise link is not publicly documented.

Best fit. Proficy states process, discrete and mixed manufacturing, including food and beverage.

The catch. A new owner and a pre-2024 compatibility matrix. Get current version support and the lifecycle policy in writing.

DELMIA Apriso: multi-plant MES for process standardization

Architecture and deployment. Apriso runs on premises. The 2021 installation guide lists Windows, IIS and ASP.NET with Oracle or SQL Server. Dassault states that customers run as many as 150 plants on it.

Machine-side integration. The Machine Integrator component handles equipment data and fails over to a secondary server. Supported driver families are not publicly documented.

ERP integration. Business Integrator ships SAP Business Connector, SAP PI, webMethods and BizTalk adapters over SOAP, REST, HTTP, file and MSMQ.

When the WAN drops. The 2021 high-availability guide uses Windows clustering and warns of a minute or two of downtime during failover. Offline work is documented only for an iOS maintenance app. Plant behavior after loss of a central server is not publicly documented.

Best fit. Global multi-plant discrete manufacturers.

The catch. The technical docs I could reach date from 2021. For a central multi-plant design, ask for current HA and WAN guidance before you shortlist.

‍

Cloud MES tied to an ERP

SAP Digital Manufacturing: cloud MES with a documented offline edge

Architecture and deployment. SAP Digital Manufacturing is multi-tenant SaaS on SAP Business Technology Platform, and SAP pushes the releases. An optional edge runtime runs on Kubernetes at the plant. One edge device can serve one plant or several.

Machine-side integration. The Production Connector reads OPC UA servers and connects to MQTT brokers with certificate trust. Sparkplug B is not documented.

ERP integration. S/4HANA and SAP ERP (ECC) both connect over HTTPS through SAP Cloud Integration and the SAP Cloud Connector.

When the WAN drops. SAP's edge setup guide states that the edge caches orders, SFCs and recipes, runs offline transactions, and replays them to the cloud. SAP publishes no maximum offline duration. Without the edge, SAP documents no offline execution.

Best fit. SAP ERP shops, especially plants that leave SAP ME and MII.

The catch. Offline resilience means a Kubernetes edge at every plant. A Production Connector edge also needs a new device registration instead of a reinstall.

Rockwell Automation Plex MES: SaaS MES on the same platform as Plex ERP

Architecture and deployment. Rockwell describes Plex MES as a single-instance, multi-tenant, edge-to-cloud SaaS platform. Plex ERP runs on the same platform.

Machine-side integration. I found no public technical documentation on drivers, OPC UA or MQTT. Ask for the connectivity guide.

ERP integration. With Plex ERP, there is no connector to maintain. Third-party ERP connectors are not publicly documented.

When the WAN drops. Rockwell states that FactoryTalk ResilientEdge, a separate product, gives continuous local execution and syncs with the cloud. Queue size and reconciliation rules are not public.

Best fit. Rockwell states discrete, hybrid and regulated manufacturing.

The catch. Resilience depends on a product with no public admin guide. Get its sync and reconciliation specification before you shortlist a 24/7 plant.

‍

Composable and modular MES

Tulip: composable frontline operations platform with no offline mode

Architecture and deployment. Tulip is multi-tenant cloud on AWS, AWS GovCloud or Azure. Tulip ended its on-premises and private cloud options in April 2022. An optional On-Premise Connector Host runs as a Docker container and connects outbound.

Machine-side integration. OPC UA and MQTT connectors, plus Edge IO and Edge MC devices and Node-RED. Tulip documents no native Rockwell or Siemens PLC driver, so expect Kepware or SCADA in the path. Unified namespace publishing needs Connector Host LTS13 or later.

ERP integration. Generic HTTP and SQL connectors. No prebuilt ERP connector.

When the WAN drops. Tulip documents no offline mode. Its troubleshooting guide states that the platform does not retry a failed connector call.

Best fit. Frontline apps, guided work and quality checks. The e-signature widget supports 21 CFR Part 11 but needs SAML for the two-component rule.

The catch. No local execution path exists. A 24/7 plant must engineer redundant connectivity.

Critical Manufacturing MES: containerized, modular MES on Kubernetes

Architecture and deployment. Critical Manufacturing, an ASMPT subsidiary, ships containers for Kubernetes on premises, hybrid, or in Azure AKS and Amazon EKS. Its DevOps Center deploys them. Production clusters use SQL Server Always On with synchronous commits.

Machine-side integration. Connect IoT is the equipment layer. Its driver list is not in the public docs I reviewed.

ERP integration. Not publicly documented.

When the WAN drops. The v11.3 documentation states that cloud installations have no offline capability. On-premises installs run locally.

Best fit. Semiconductor, electronics and medical device plants.

The catch. Local resilience means you run a Kubernetes cluster in the plant. Budget for platform engineering skills.

‍

MES software comparison table: list of MES software by integration and deployment

The table puts all eight manufacturing execution system vendors on one page. Filter by deployment type, or show only vendors with documented local execution. Every cell comes from the profiles above, so the same caveats apply.

MES software compared by integration and deployment

Eight vendors, October 2026. Vendor states means a product page claim with no technical documentation behind it.

Show:

Showing 8 of 8 vendors

VendorDeploymentMachine connectivityERP integrationWAN-loss behavior
Siemens Opcenter ExecutionOn premises or your cloudSeparate productIndustrial EdgeSAP adapterConnect MOM, REST or IDocLocalStore-and-forward
AVEVA MESOn premises, cloud publishSeparate productSystem PlatformSeparate productEnterprise IntegrationLocalQueue toward ERP
Proficy Plant ApplicationsOn premisesNot publicOPC via Historian (integrator)CustomProficy Workflow (integrator)LocalSQL Always On
DELMIA AprisoOn premises, multi-plantBuilt-in componentMachine IntegratorAdaptersSAP BC, SAP PI, webMethods, BizTalkNot publicFor a central server
SAP Digital ManufacturingSaaS, optional edgeBuilt-in componentOPC UA, MQTTPrebuiltS/4HANA and ECCEdge replayWith the edge only
Rockwell Plex MESSaaS, optional edgeNot publicSame platformPlex ERPVendor statesResilientEdge
TulipCloud onlyOPC UA, MQTTPLCs via gatewayCustomHTTP and SQLCloud-dependent
Critical Manufacturing MESKubernetes, any siteBuilt-in componentConnect IoTNot publicLocal on premisesNone in cloud

‍

Stress test 1: what happens to your MES when the plant WAN goes down

The WAN-outage test separates these products more clearly than any feature list. Here is the scenario I use. At 10:40 p.m. on second shift, a carrier cuts the plant's fiber. The link stays down for three hours. The line keeps running.

What the MES does next depends on where it executes.

  • Site-installed MES. Operators keep dispatching, scanning and holding. Only the ERP link stops. Siemens Connect MOM and AVEVA Enterprise Integration queue the outbound messages and send them when the link returns. The ERP sees stale inventory for three hours, and nothing else breaks.
  • Cloud MES with a plant edge. The edge keeps running the orders, SFCs and recipes it cached before the cut. Work released after 10:40 p.m. never reaches the floor. On reconnect, the edge replays its transactions to the cloud, and someone must check for replay failures.
  • Cloud MES with no local runtime. The operator screens stop. The line runs on paper for three hours. Every serial number, lot and check from that window needs manual entry the next morning.

In a regulated plant, a three-hour genealogy gap becomes a deviation report. In an automotive plant, it can mean a containment action on every unit built in that window.

The cost of a stopped line keeps climbing. Siemens reports that one hour of downtime in a large automotive plant now costs $2.3 million. That is more than $600 a second.

Second-shift WAN outage: what your MES keeps recording

Pick an architecture, then step through a three-hour outage. Behavior comes from vendor documentation; unpublished limits are marked.

Architecture

Architecture: Site-installed MES

Examples: Siemens Opcenter, AVEVA MES, Proficy Plant Applications, Critical Manufacturing on premises.

Site-installed MES at 10:40 p.m., when the fiber is cut:

Work orders
Continue

Dispatch runs on plant servers.

Genealogy
Recorded

Scans write to the local database.

Quality holds
Enforced

Rules run locally.

ERP confirmations
Queued

The integration product holds outbound messages.

Site-installed MES at 11:30 p.m., while the outage continues:

Work orders
Continue

Operators keep working normally.

Genealogy
Recorded

No gap in part history.

Quality holds
Enforced

Holds still block the next step.

ERP confirmations
Queue grows

ERP inventory and MRP see stale data.

Site-installed MES at 1:40 a.m., when the link returns:

Work orders
Continue
Genealogy
Recorded
Quality holds
Enforced
ERP confirmations
Replaying

Confirmations and goods movements flow up.

Site-installed MES at 7:00 a.m., at the start of day shift:

Work orders
Normal
Genealogy
Complete

No gap in part history.

Quality holds
Normal
ERP confirmations
Check rejects

Review any posting the ERP refused.

Verify in the PoC: the queue size limit, and what happens to ERP postings that fail on replay.

Architecture: Cloud MES with plant edge

Examples: SAP Digital Manufacturing with its edge runtime (documented). Plex MES with FactoryTalk ResilientEdge (vendor states).

Cloud MES with plant edge at 10:40 p.m., when the fiber is cut:

Work orders
Cached only

Orders on the edge before the cut keep running.

Genealogy
Recorded

Edge transactions store locally.

Quality holds
Verify

Edge enforcement is not documented in detail.

ERP confirmations
Stopped

The cloud is unreachable.

Cloud MES with plant edge at 11:30 p.m., while the outage continues:

Work orders
No new orders

Work released after the cut never arrives.

Genealogy
Recorded

The edge keeps storing transactions.

Quality holds
Verify

Edge enforcement is not documented in detail.

ERP confirmations
Stopped

The cloud is unreachable.

Cloud MES with plant edge at 1:40 a.m., when the link returns:

Work orders
Resync

The cloud pushes new orders to the edge.

Genealogy
Replaying

The edge sends transactions to the cloud.

Quality holds
Verify
ERP confirmations
Catching up

The cloud forwards to the ERP after replay.

Cloud MES with plant edge at 7:00 a.m., at the start of day shift:

Work orders
Normal
Genealogy
Check replay

SAP monitor shows only forwarded transactions, so find the failures.

Quality holds
Normal
ERP confirmations
Current

Verify in the PoC: the maximum offline duration (SAP publishes none), whether quality holds run on the edge, and how replay conflicts surface.

Architecture: Cloud MES, no local runtime

Examples: Tulip (cloud only), Critical Manufacturing in the cloud, SAP Digital Manufacturing without an edge.

Cloud MES, no local runtime at 10:40 p.m., when the fiber is cut:

Work orders
Screens stop

Operators lose the MES.

Genealogy
Not recorded

Tulip does not retry failed connector calls.

Quality holds
Not enforced

Only paper and supervisors remain.

ERP confirmations
Stopped

The cloud is unreachable.

Cloud MES, no local runtime at 11:30 p.m., while the outage continues:

Work orders
Paper

The line keeps running.

Genealogy
Gap grows

Every unit needs manual history.

Quality holds
Not enforced

No system blocks the next step.

ERP confirmations
Stopped

Cloud MES, no local runtime at 1:40 a.m., when the link returns:

Work orders
Screens return
Genealogy
No backlog

Nothing was captured to replay.

Quality holds
Enforced again
ERP confirmations
Resumes

Cloud MES, no local runtime at 7:00 a.m., at the start of day shift:

Work orders
Re-key

Enter paper records by hand.

Genealogy
Gap remains

Three hours of history from paper only.

Quality holds
Review

Check units built without enforced holds.

ERP confirmations
Late

Postings arrive after re-keying.

Verify in the PoC: disconnect the WAN and watch the operator screen. Plan redundant links and a paper fallback procedure.

An hour of downtime costs far more than it did in 2019

Rise in the cost of one hour of downtime, 2019 to 2023, against US inflation over the same years.

$2.3Mper hour, large automotive plant
Heavy industry
+319%
Automotive
+113%
US inflation
+19%

Source: Siemens, The True Cost of Downtime 2024. Global sample of Fortune Global 500 companies.

‍

Stress test 2: manufacturing execution system and ERP migration

Plants on SAP ECC face an ERP change under a live MES before 2031. SAP's maintenance strategy ends mainstream maintenance for SAP Business Suite 7, which includes ECC, at the end of 2027. Optional extended maintenance runs from 2028 through 2030.

SAP also offers a transition option. Its October 2026 update and SAP Note 3591251 allow subscriptions to run until December 31, 2035, with prerequisites. One prerequisite is a move to SAP ERP, private edition, on SAP HANA before the end of 2030. Older guides cite 2033, and that date is out of date.

SAP's own on-premises MES has the same clock. An SAP architecture article states that SAP ME and MII 15.5 leave mainstream maintenance in 2027, extended to 2030, with no further releases.

The SAP clock under your MES, 2026 to 2035

Select a bar for the detail. Dates from SAP's maintenance policy pages.

202620282030203220342036
today
SAP ECCBusiness Suite 7
SAP ME and MII 15.5SAP on-premises MES
Mainstream maintenanceExtended maintenanceTransition option, with prerequisites

Select a bar to see what SAP states for that period.

SAP ECC mainstream maintenance, to the end of 2027: mainstream maintenance for SAP Business Suite 7, including ECC, ends at the end of 2027.

SAP ECC extended maintenance, 2028 to 2030: optional extended maintenance runs from the start of 2028 to the end of 2030.

SAP ERP transition option, to December 31, 2035: subscriptions may run to December 31, 2035, with prerequisites (SAP Note 3591251). Systems must run SAP ERP, private edition, on SAP HANA before the end of 2030.

SAP ME and MII 15.5 mainstream maintenance, to 2027: SAP ME and MII 15.5 leave mainstream maintenance in 2027. SAP plans no further releases.

SAP ME and MII 15.5 extended maintenance, to 2030: extended maintenance runs to 2030. SAP Digital Manufacturing is the successor.

The question for your MES is simple. When the ERP changes, which layer breaks? SAP Digital Manufacturing connects to both ECC and S/4HANA through the same SAP Cloud Integration path, so the MES side stays stable.

Third-party MES products carry more risk. Junot Systems, which sells an SAP connector, describes an AVEVA MES site whose IDoc interface failed on the S/4HANA upgrade. The legacy integration tool did not support an RFC client connection. The same logic applies to any ERP move, such as Dynamics AX to Dynamics 365. Our NetSuite vs. SAP S/4HANA vs. Dynamics 365 guide covers the ERP side of that decision.

Which manufacturing execution system and ERP integrations survive an ERP swap

Sorted from lowest to highest re-implementation risk.

Integration patternExampleAt the ERP swapRisk
One middleware path for old and new ERPSAP Digital Manufacturing via SAP Cloud IntegrationMES side unchanged; remap in middlewareLow
Separate MES integration productSiemens Connect MOM, AVEVA Enterprise IntegrationReconfigure adapters and field mapsModerate
MES and ERP on one platformPlex MES with Plex ERPNo swap unless you leave the platformDepends on exit
Legacy IDoc or RFC toolingThird-party SAP connector at an AVEVA MES siteInterface failed on S/4HANAHigh
Custom point-to-pointHand-built interfacesRebuild and retest every messageHigh

‍

MES security: where the MES sits in your OT network

The deployment model also sets your firewall rules. An on-premises MES sits at Purdue Level 3, and its ERP traffic crosses the industrial DMZ at Level 3.5. NIST SP 800-82 Rev. 3 recommends a DMZ that prevents direct traffic between corporate and OT networks.

A cloud MES needs outbound connections from the plant instead. Tulip documents outbound TCP 53, 80, 123 and 443 for its edge devices. Its Connector Host makes an outbound connection, so no inbound rule is needed. SAP Digital Manufacturing reaches the ERP over HTTPS through the SAP Cloud Connector.

Use IEC 62443 as the frame for the review. I found no published IEC 62443-4-1 or 4-2 certificate for any of the eight MES products, so ask each vendor for the certificate itself. Our guides on ICS and SCADA security, OT/IT convergence and Claroty vs. Nozomi vs. Dragos vs. Armis cover the monitoring layer around it.

Where the MES sits in the network, and which way traffic flows

The Purdue level sits at the top of each box. Ports and patterns from vendor documentation and NIST SP 800-82 Rev. 3.

On-premises MES

Level 4ERP in the corporate network or cloud
↑↓ Orders and confirmations through brokers only
Level 3.5Industrial DMZ: integration broker, replication
× No direct corporate-to-OT traffic
Level 3MES servers and database at the plant
↑ Tag reads, setpoint writes
Levels 1 and 2PLCs, SCADA, HMI

Review focus: the DMZ broker rules, Windows and SQL Server patching, and local high availability.

Cloud MES

Vendor cloudMES application and database
↑ Outbound only from the plant
Tulip edge: TCP 53, 80, 123, 443
Level 3.5Firewall or proxy with outbound allow rules
↑ Outbound connection
Level 3Edge runtime or connector host
↑ OPC UA, MQTT
Levels 1 and 2PLCs, SCADA, gateways

Review focus: outbound allow lists, certificate trust for MQTT, and any vendor option that needs an inbound rule. Tulip's cloud-hosted connector option, for example, needs you to allow Tulip's address range inbound to plant services.

‍

When you need OEE software instead of a full MES

A single plant that only wants machine visibility often needs OEE software. Machine-monitoring and OEE tools read machine states, counts and downtime reasons. They show where the line loses time, and they stop there: no dispatch, no part history and no enforced holds.

That is the dashboard trap in reverse. Some plants buy a full MES to get a downtime chart, then spend a year on interfaces they did not need. Tulip's Machine Monitoring module is one documented example of this lighter tier inside a broader platform. Our guide to IoT and edge computing solutions covers the sensor and gateway layer underneath it.

The upgrade trigger is clear. You need an MES once you must record part history, produce electronic batch records, capture Part 11 signatures, or enforce quality holds that block the next step. If you are adding automation first, read why cobots won't fix your factory before you size the data layer.

OEE software or a full MES? Check what your plant must do

Tick every requirement that applies. The verdict updates as you go. Nothing is stored or sent.

No answer yet

Tick your requirements

Visibility needs alone point to OEE software. Any execution or regulated requirement moves the verdict to a full MES.

OEE software

A machine-monitoring or OEE tool fits

Machine states, OEE and automatic counts are visibility requirements. Start with OEE software, and revisit an MES when you need traceability or enforced holds.

Full MES

You need MES-class software

Each of these requirements needs execution control that OEE tools do not provide:

  • Dispatch work orders to stations in sequence
  • Record part history (genealogy) by lot or serial
  • Block the next step when a check fails
  • Produce electronic batch records
  • Capture 21 CFR Part 11 e-signatures and audit trails

Next step: choose a deployment type, then run the WAN test.

‍

Manufacturing execution system requirements: questions to ask in your PoC

A proof of concept should test the four criteria. Send these ten questions before the PoC starts. Ask the vendor to back each answer with documentation or a live test.

Ten MES PoC questions, tied to the four criteria

0 of 10 answered

Machine side

ERP side

Deployment

WAN loss

Security and compliance

Question 7 matters most. If the vendor refuses to pull the cable, you have your answer.

Use the selector below to see which deployment types your constraints rule in or out. It works at the category level and points you to a deployment type to shortlist.

Which MES deployment type fits your plants?

Five questions. A hard constraint rules a type out. Softer factors add conditions to check.

1. Can production recording stop during a WAN outage?

2. Which ERP runs your plants?

3. Do any lines need electronic batch records or Part 11 signatures?

4. Can you run and patch servers or a Kubernetes cluster at each plant?

5. How many plants will run the MES?

Answer to see

Site-installed suite

  • Answer the questions above.
Answer to see

Cloud MES tied to an ERP

  • Answer the questions above.
Answer to see

Composable platform

  • Answer the questions above.
Category guidance only. Confirm every condition in a PoC.
How this selector decides

Site-installed suite

  • If production recording can never stop: Execution runs at the plant through a WAN outage.
  • If you run SAP: Confirm the SAP adapter works with S/4HANA before your ERP move.
  • If you run another ERP: Budget for integration. Prebuilt non-SAP connectors are rarely documented.
  • If lines need batch records or Part 11: Site-installed suites include pharma and batch editions.
  • If no one can run plant servers: Ruled out. This model needs servers and SQL Server skills at each plant.
  • If your team can run plant servers: Your team can run the servers this model needs.
  • If several plants run the MES: Plan how you keep versions aligned across plants.

Cloud MES tied to an ERP

  • If recording can never stop and no one can run an edge: Ruled out. Local execution needs an edge runtime that someone must operate.
  • If production recording can never stop: Requires a plant edge runtime. Get the maximum offline duration in writing.
  • If a short gap is acceptable: The plant edge is optional.
  • If you run SAP: SAP Digital Manufacturing documents a direct path to ECC and S/4HANA.
  • If you run Plex ERP: MES and ERP share one platform, with no connector to maintain.
  • If you run another ERP: Cloud MES products tied to SAP or Plex assume their ERP. Third-party connectors are rarely documented.
  • If lines need batch records or Part 11: Ask for Part 11 and EBR documentation. Public docs are thin.
  • If no one can run plant infrastructure: Without an edge, there is no local execution.
  • If your team runs servers but not Kubernetes: The SAP edge runs on Kubernetes. Confirm who will operate it.
  • If your team runs Kubernetes: Your team can operate an edge runtime.
  • If several plants run the MES: One instance and vendor-run upgrades suit many plants.

Composable platform

  • If recording can never stop and no one can run a local cluster: Ruled out. Local execution needs a cluster that someone must operate.
  • If production recording can never stop: Cloud-only platforms are out. A containerized MES must run on premises.
  • If a short gap is acceptable: Cloud-only platforms work with redundant links.
  • For any ERP: Expect custom HTTP or SQL integration.
  • If lines need batch records or Part 11: Check how e-signatures meet Part 11. Tulip, for example, needs SAML for two-component signing.
  • If your team runs servers but not Kubernetes: A containerized MES needs Kubernetes skills.
  • If your team runs Kubernetes: Your team can run a plant cluster.
  • If one plant runs the MES: A single plant can start small with apps.

Building an MES shortlist?

Tell TechnologyMatch about your plants, your ERP and your OT network, and meet MES vendors that fit. It's private, there's no sales pressure, and it's always free to you.

Find MES vendors

FAQ

What is MES software?

MES software is the execution layer of a plant. It sits at ISA-95 Level 3, between ERP and plant controls. It releases work orders to the floor, records which materials and people built each unit, and enforces quality and process rules while production runs.

What are the top MES software companies?

The main MES software vendors fall into three groups. Site-installed suites include Siemens Opcenter, AVEVA MES, Proficy Plant Applications and DELMIA Apriso. Cloud MES tied to an ERP includes SAP Digital Manufacturing and Rockwell's Plex MES. Composable platforms include Tulip and Critical Manufacturing. Choose the group first, then compare vendors.

Does SAP have an MES?

Yes. SAP Digital Manufacturing is SAP's cloud MES on SAP Business Technology Platform. An optional plant edge runtime runs transactions offline and replays them to the cloud. SAP's older on-premises products, SAP ME and MII 15.5, leave mainstream maintenance in 2027, with extended maintenance to 2030.

What is the difference between MES and ERP?

ERP plans and accounts for production: orders, materials, costs and finance. MES executes and records production on the floor, in minutes and seconds. In a typical flow, the ERP sends production orders down to the MES. The MES sends confirmations and goods movements back up.

Is cloud MES reliable for 24/7 plants?

Only with a local execution layer. SAP documents an edge runtime that caches orders and recipes and replays offline transactions. Critical Manufacturing states that its cloud installations have no offline capability, and Tulip documents no offline mode. For a 24/7 plant, require an edge tier or redundant links, and test both.

How much does MES software cost?

The vendors in this guide do not publish prices in their technical documentation. The main cost drivers are the number of plants and edge devices, separately licensed connectivity and integration products, the number of ERP interfaces, and validation work for regulated lines. Ask each vendor to quote every component it needs.

How long does an MES implementation take?

I found no independent, sourced range for MES implementation time. Duration depends on the number of plants, the PLC and ERP interfaces you need, and validation for regulated lines. Ask each vendor for reference projects with a similar scope, and talk to those customers directly.