Home › Guides › Types of manufacturing software
Types of manufacturing software: ERP, MES, SCADA, OEE, CMMS, PLM and APS explained
Manufacturing software categories overlap, vendors rename them, and every one of them claims to be a 'platform'. This map explains what each type does, where it sits, and which one to buy first.
The map: manufacturing software by ISA-95 level
The fastest way to make sense of manufacturing software is to place each category on the ISA-95 stack. Business systems live at the top with long time horizons; control systems at the bottom with millisecond horizons; and the crowded middle — MES, OEE, production monitoring, quality, maintenance — is where most buying decisions are made.
| Category | ISA-95 level | Primary question | Typical users |
|---|---|---|---|
| ERP | 4 | What do we make, buy, sell, and what does it cost? | Finance, planning, purchasing |
| APS (advanced planning & scheduling) | 4 / 3 | In what sequence, on which resources, to hit due dates? | Planners |
| PLM | 4 (engineering) | What exactly is the product and how is it made (BOM, routings, revisions)? | Engineering |
| MES / MOM | 3 | Which order is running where, how far, with what quality and traceability? | Supervisors, quality, IT |
| OEE / production monitoring | 3 (subset) | Where are we losing capacity, right now and this month? | Operators, team leads, CI |
| QMS | 3 / 4 | Are we conforming, and how are non-conformances handled? | Quality |
| CMMS / EAM | 3 / 4 | What maintenance is due, in progress, and what did it cost? | Maintenance |
| SCADA / HMI | 2 | What is the process doing and is it within limits? | Operators, process engineers |
| PLC / DCS / CNC | 1 | Execute the control logic | Controls engineers |
Each category in plain terms
ERP — enterprise resource planning
The system of record for orders, inventory, purchasing, costing and finance. ERP knows what should happen and what it cost; it generally does not know what is happening on machine 12 right now. Manufacturing modules (MRP, work orders, backflushing) plan production but depend on someone or something reporting actuals back.
MES — manufacturing execution system
Executes and documents production orders on the floor: dispatching, work instructions, data collection, quality checks, genealogy, performance analysis. Full detail in our MES guide. Heavyweight, configurable, and usually the largest project on this list.
OEE software / production monitoring
Connects to machines (sensors, PLC, OPC UA, MTConnect) to capture run/stop, counts and speed automatically, adds operator reason codes, and computes OEE and loss Paretos in real time. Covers the data-collection and performance-analysis slice of MES with far lower deployment effort. Compare platforms in our OEE software ranking.
SCADA / HMI
Supervisory control and data acquisition: live process visualisation, alarming, setpoint changes, historian. Excellent at process variables; not designed for orders, people or losses. Many plants try to build OEE in SCADA and end up with a dashboard nobody trusts because stops have no reasons.
CMMS / EAM
Computerised maintenance management: work orders, preventive maintenance schedules, spare parts, asset history. Increasingly fed by condition-monitoring data (vibration, temperature) for condition-based and predictive maintenance.
QMS
Quality management: inspection plans, SPC, non-conformance and CAPA workflows, audits, document control. Often embedded in MES in regulated industries; standalone in others.
PLM
Product lifecycle management: the engineering master data — CAD, BOM, routings, change management. Upstream of ERP and MES; it defines what and how before anything is produced.
APS
Advanced planning and scheduling: finite-capacity scheduling that ERP's MRP cannot do. Only as good as the standard times and actual availability it is fed — which is why it benefits directly from monitoring data.
Which one should a plant buy first?
Almost every plant already has an ERP and some controls. The real question is what comes next in the middle layer. A practical sequence, based on where the money usually is:
- If downtime, speed loss or changeovers dominate (most discrete, packaging and food plants): production monitoring / OEE software first. It is the fastest route to trusted machine data and pays for itself in recovered capacity. Nakajima's world-class OEE benchmark is 85%; most plants measuring for the first time are far below it, and the first months of visibility are where the largest gains sit.
- If traceability, compliance or complex routings dominate (pharma, medical, aerospace, automotive tier 1): MES scope, ideally fed by automatic machine data rather than manual entry.
- If unplanned breakdowns dominate on a few critical assets: CMMS plus condition monitoring on those assets.
- If late deliveries dominate despite spare capacity: APS — but only once actual availability and cycle times are measured, or the schedule will be fiction.
Integration: the part nobody budgets for
Every category on this page needs data from its neighbours. Three interfaces cause most of the cost and delay: machine-to-software (protocol diversity, old controllers — solved by retrofit sensors or OPC UA gateways), MES/monitoring-to-ERP (order download, confirmation upload — needs an agreed data owner), and monitoring-to-CMMS (turning a detected stop into a maintenance work order). Ask every vendor for a live reference of each interface, not a slide.
For the "measure losses first" path, TeepTrak is our 2026 pick: sensor-agnostic capture on machines of any age, loss classification by JEMBA AI, and a track record of 450+ factories in 30+ countries — with an open API towards ERP, MES and CMMS. teeptrak.com
Frequently asked questions
What are the main types of manufacturing software?
The main categories are ERP (planning and finance), MES/MOM (execution and traceability), OEE / production-monitoring software (loss measurement), SCADA/HMI (process supervision), CMMS/EAM (maintenance), QMS (quality), PLM (product and engineering data) and APS (finite scheduling).
What is the difference between ERP and MES?
ERP plans and accounts for production over weeks and months; MES executes and documents it on the shop floor in real time. ERP is ISA-95 Level 4, MES is Level 3.
Is OEE software the same as MES?
No. OEE software covers the data-collection and performance-analysis functions of MES, with much faster deployment, but does not do scheduling, recipe enforcement or full genealogy. Many plants start with OEE software and feed clean machine data to the MES or ERP.
Which manufacturing software should a small factory start with?
If losses (downtime, slow cycles, changeovers) are the main problem, start with production-monitoring / OEE software: it delivers trusted machine data fast and funds later steps. If compliance and traceability are the main problem, start with MES scope.