What is MOMS (Manufacturing Operations Management System)?
A MOMS (Manufacturing Operations Management System) is software that manages all operational activities on the shop floor, namely production, quality, maintenance and inventory, and so forms the layer between business planning in ERP and process control with SCADA, HMI and PLCs. It sits at level 3 of the Purdue Model and of ISA-95, the standard that calls this level manufacturing operations management (MOM). Where a classic MES focuses mainly on executing production orders, a MOMS covers the entire operational domain of a plant. That makes it a core system within industrial automation and OT convergence.
🧠 What does a MOMS do?
A MOMS translates plans from ERP into concrete work on the floor and records what actually happens. Its main tasks are:
- Managing production orders - splitting ERP orders into work orders per line or workstation, scheduling them and releasing them
- Monitoring quality - recording inspections, laboratory results and SPC measurements, and blocking non-conforming product
- Ensuring traceability - recording per batch, lot or serial number which raw materials, machines and operators were involved
- Measuring performance - registering downtime, cycle times and rejects, and calculating OEE
- Coordinating maintenance - passing machine status and running hours to maintenance, often via a CMMS and as part of TPM
- Tracking material and inventory - recording consumption, work in progress and internal transport, together with a WMS
- Supporting compliance - electronic batch records and audit trails for regulated industries
📜 Which four domains does ISA-95 distinguish within MOM?
Part 3 of ISA-95, published internationally as IEC 62264-3, describes the activity models of manufacturing operations management. The first IEC edition appeared in 2007; the second edition of December 2016 replaced it. The US version is ANSI/ISA-95.00.03-2013. The standard divides level 3 into four categories:
| Domain | What it covers | Typical systems |
|---|---|---|
| Production operations | Planning, executing and reporting orders | MES, batch systems |
| Maintenance operations | Breakdowns, preventive and predictive maintenance | CMMS, predictive maintenance |
| Quality operations | Testing, inspection, product release | LIMS, QMS, SPC tools |
| Inventory operations | Material movements and storage within the site | WMS, inventory management |
In practice a MOMS is a suite that covers all four domains, or a platform that links them through a single data model.
🔧 How does the generic activity model work?
ISA-95 uses the same template of eight activities for each of the four domains. That makes the model easy to recognise and helps when allocating functions to systems:
| Activity | Example in production | Example in maintenance |
|---|---|---|
| Definition management | Recipes and work instructions | Maintenance procedures |
| Resource management | Machines, staff, material available | Technicians, spare parts |
| Detailed scheduling | Order sequence per line | Planning maintenance windows |
| Dispatching | Releasing a work order to the line | Work order to a technician |
| Execution management | Starting and monitoring an order | Carrying out and closing work |
| Data collection | Gathering counts and process data | Running hours, vibration data |
| Tracking | Genealogy and reporting back to ERP | Maintenance history per asset |
| Performance analysis | OEE, rejects, lead time | MTBF, MTTR, cost |
The associated KPIs are standardised in ISO 22400-2 (2014), which defines 34 indicators including OEE. For recipes in batch processes, the model aligns with ISA-88.
🔄 What is the difference between MOMS, MES and ERP?
The terms are often used interchangeably, but they differ in scope:
| Characteristic | ERP | MES | MOMS |
|---|---|---|---|
| ISA-95 level | 4 | 3 | 3 |
| Scope | Enterprise: orders, purchasing, finance | Mainly production execution | Production, quality, maintenance and inventory |
| Time frame | Months to days | Shifts to minutes | Shifts to minutes |
| Origin of the term | 1990s | MESA International, 1990s | ISA-95 Part 3 (MOM) |
| Typical user | Planning, finance | Operators, shift leaders | Operations, quality and maintenance managers |
“MOMS” is not a formal term in the standard: ISA-95 speaks of MOM as a domain of activities, and vendors call their software a MOM platform, MOM suite or simply MES. The distinction lies in breadth: a MOMS does not treat maintenance and quality as separate islands but shares master data, scheduling and history with production.
🏭 Which MOMS solutions are available?
- Siemens Opcenter - a Siemens portfolio that since 2019 has brought together the former SIMATIC IT, Camstar and Preactor products, with modules for execution, quality, scheduling and laboratory
- AVEVA MES - from AVEVA, wholly owned by Schneider Electric since 2023
- Proficy - MES, SCADA and analytics software that GE Vernova sold to investment firm TPG for USD 600 million; a standalone company since the deal closed in March 2026
- Rockwell FactoryTalk ProductionCentre and Plex - on-premises and cloud MES from Rockwell Automation
- SAP Digital Manufacturing - a cloud solution for production execution; the older SAP MII is mainly an integration and dashboard layer rather than a full MOM suite
- Industry-specific and modular - Körber Werum PAS-X for pharmaceuticals, or modules on the Ignition platform
🧭 How do you approach a MOMS project?
- Map the current operation - which activities now happen in Excel, on paper or in separate systems, per ISA-95 domain
- Allocate functions to systems - use the activity model to decide what belongs in ERP, the MOMS, LIMS and the CMMS, so that master data has a single owner
- Set measurable goals - for example OEE (often 50–65% at the start, with 85% as the frequently quoted world-class benchmark), batch release lead time or scrap rate
- Unlock machine data - via OPC UA, a historian or a Unified Namespace with MQTT; older machines often need extra hardware
- Integrate with ERP according to ISA-95 - Part 4 describes the object models for MOM integration and Part 5 the business-to-manufacturing transactions, with B2MML as the common XML format
- Validate in regulated industries - following GAMP 5 and the requirements of GMP Annex 11 and 21 CFR Part 11, with attention to data integrity
- Start small, scale with a template - one line as a pilot, then a core model for all sites
🔐 How do you secure a MOMS?
A MOMS communicates with ERP and with the control layer, which makes it a bridge between IT and OT, for attackers as well. If the system goes down, for example through ransomware, production often stops even though the PLCs are still running.
- Place the MOMS at level 3 with an IDMZ between the MOMS and ERP
- Segment according to the zones and conduits model of IEC 62443 and network segmentation
- Ensure availability with high availability, tested backups and a paper fallback procedure
- Patch in a controlled way through patch management and change management
For Dutch organisations covered by NIS2 and the Cybersecurity Act (Cyberbeveiligingswet), in force since 15 August 2026, the MOMS belongs in the risk assessment and the asset inventory.
❓ Frequently asked questions
What does MOMS stand for?
MOMS stands for Manufacturing Operations Management System. A MOMS is software that manages production, quality, maintenance and inventory on the shop floor. It sits at level 3 of ISA-95, between ERP and process control.
Is a MOMS the same as an MES?
A MOMS is not exactly the same as an MES. An MES traditionally focuses on executing production orders, whereas a MOMS also covers quality, maintenance and inventory operations. Many modern MES packages have become so broad that vendors market them as MOM platforms.
Which standard describes manufacturing operations management?
Manufacturing operations management is described in ISA-95, internationally IEC 62264. Part 3 (IEC 62264-3, second edition 2016) defines the four domains and the generic activity model of eight activities. ISO 22400-2 adds standardised KPIs such as OEE.
At which Purdue level does a MOMS sit?
A MOMS sits at level 3 of the Purdue Model, the site operations level. Below it are SCADA and HMI at level 2 and PLCs at level 1; above it is ERP at level 4. An IDMZ at level 3.5 separates the MOMS from the office network.
Does a MOMS work in real time?
A MOMS works in near real time: it responds within seconds to minutes, but does not drive motors or valves itself. Hard real-time control stays with PLCs and DCSs at level 1. The MOMS issues instructions and receives the results.
Can a MOMS run in the cloud?
A MOMS can partly run in the cloud; vendors such as SAP, Rockwell (Plex) and Proficy offer cloud editions. Functions that must keep working during a network outage, such as order execution and data collection, are often kept on site or on an edge server. The choice depends on availability requirements, latency and regulation.
📌 In summary
A MOMS manages all operations at level 3 of the plant, production, quality, maintenance and inventory, and so connects ERP planning with process control. ISA-95 Part 3 provides the reference model with four domains and eight generic activities. Anyone introducing a MOMS allocates functions to systems deliberately, integrates according to ISA-95 and secures the system as a critical OT component behind an IDMZ.
