ERP vs MES vs MRP vs QMS: What Each System Does and When You Need Which
By Bretton Fischer, Chief Operating Officer ·
Walk any mid-size plant and you will usually find four acronyms fighting over the same data: an ERP in the front office, an MES on the floor, MRP logic running somewhere inside one of them, and a QMS holding the quality records. Each was bought to solve a real problem. Together they often create a new one - four versions of the truth about the same work order. This article defines each category precisely, maps where they overlap, prices out the integration tax of running them separately (in structure, not dollars), and lays out when consolidating onto one platform makes sense and when it does not.
The four systems, defined
ERP: the system of record for the business
Enterprise Resource Planning is the transactional backbone: customers, sales orders, purchasing, inventory valuation, payables, receivables, and the general ledger. Its unit of account is money and its clock runs in days and months. A manufacturing ERP extends this backbone with bills of materials, routings, work orders, and production costing, which is where the overlap with the other three systems begins. If you are earlier in the process of understanding the category, our manufacturing ERP buyer’s guide covers it from the ground up.
MES: the system of execution for the floor
A Manufacturing Execution System lives between the work order and the machine. It dispatches operations to work centers, collects labor and machine time, tracks work-in-process as it moves through routing steps, records completions and scrap, and gives supervisors a live picture of what is running where. Its unit of account is the operation and its clock runs in minutes and shifts. Where ERP knows a job was released and later finished, MES knows which operator ran step 30 on which machine and how long the setup took. That live shop-floor control layer is what people mean when they say the ERP “can’t see the floor”.
MRP: the planning calculation
Material Requirements Planning is not a separate product so much as a calculation that has to live somewhere. It explodes demand through the BOM, nets it against on-hand and on-order inventory, offsets by lead time, and produces planned purchase orders and work orders. MRP answers what to make and buy and when to release it. It historically shipped as its own system and now usually runs as an engine inside an ERP, though many plants still run it in a bolt-on tool or a spreadsheet. What MRP does not do is sequence work against finite machine capacity - that is a scheduling problem, and the distinction is covered in our piece on MRP versus finite scheduling.
QMS: the system of evidence
A Quality Management System manages the records that prove your product conforms: inspection plans and results, nonconformance reports, corrective and preventive actions (CAPA), supplier quality, calibration, training records, and controlled documents with revision history. It is the system behind day-to-day quality management and the evidence trail an auditor walks. Its unit of account is the quality event and its clock runs on audit cycles. For shops working to ISO 9001:2015 or AS9100 Rev D, the QMS is where certification lives or dies. A standalone QMS can be excellent at this and still know nothing about the work order the nonconformance came from.
Side by side
| ERP | MES | MRP | QMS | |
|---|---|---|---|---|
| Core question | What did the business do and what did it cost? | What is running on the floor right now? | What should we make and buy, and when? | Can we prove the product conforms? |
| Primary record | Orders, inventory, financials | Operations, labor, WIP | Planned orders | NCRs, CAPAs, inspections, documents |
| Time horizon | Days to months | Minutes to shifts | Weeks to months | Continuous, audited annually |
| Main users | Office, purchasing, finance | Operators, supervisors | Planners, buyers | Quality engineers, auditors |
| Fails without | Accurate transactions | Live floor data | Clean BOMs and inventory | Disciplined record-keeping |
| Typical gap | Blind to the floor | Blind to money and materials | Blind to capacity | Blind to production context |
Where they overlap
The categories were named in different decades by different vendors, so the borders are contested. The main disputed territories:
- Work orders. ERP creates them, MES executes them, QMS attaches inspection results to them. Three systems, one record, and each holds a partial copy.
- Inventory. ERP owns the valuation, MES sees the physical consumption at the machine, MRP plans against the balance. When the three disagree, inventory accuracy becomes a permanent reconciliation project.
- Scheduling. MRP suggests release dates, MES dispatches sequences, and ERP holds the promised ship date. If no single system owns the finite schedule, expediting owns it.
- Traceability. The lot genealogy an auditor asks for spans purchasing (ERP), consumption (MES), and inspection (QMS). Assembling it across three databases is where audit prep weeks go.
The integration tax
Running all four as separate products is workable, and many plants do it. But it carries a recurring tax that rarely appears on any single invoice:
Interface maintenance. Every pair of systems that must share data needs a connector, and every upgrade on either side can break it. Four systems means up to six interfaces, each with its own field mappings, error queues, and the one person who understands them.
Data latency. Most interfaces sync on batch schedules. The MES knows the job finished at 10:14; the ERP finds out at midnight. Decisions made in the gap are made on stale data, and planners learn to distrust the screen and phone the floor instead.
Duplicate master data. Part numbers, BOMs, work centers, and suppliers get maintained in more than one place. Drift is not a risk, it is a schedule: the only question is how far apart the copies are today.
The reconciliation headcount. Someone, usually several someones, spends part of every week making the systems agree - matching lot numbers, correcting double-keyed entries, explaining variance that is actually just latency. This labor is invisible in the software budget and very visible in overhead.
Four contracts, four training curves, four audits. Each system has its own renewal, its own admin, its own upgrade cycle, and its own place in your compliance scope.
None of this means separate systems are wrong. It means the true cost of a four-system architecture is the licenses plus the tax, and the tax compounds.
When consolidation makes sense
Consolidating onto a single platform that covers ERP, execution, planning, and quality on one data model eliminates the interfaces rather than managing them. The work order the operator completes is the same row the planner nets against and the same record the auditor pulls. Cortrova is built on this premise - production, quality, scheduling, inventory, and finance as modules of one system rather than four products passing files - and the pattern generalizes to any genuinely unified platform. You can see how the pieces fit together on our how it works overview.
Consolidation tends to pay off when:
- You are a small or mid-size manufacturer without a dedicated integration team, so every interface is a fragility you cannot staff.
- Your compliance burden spans production and quality, and assembling cross-system traceability for audits is a recurring cost.
- Two or more of your current systems are near end of life or renewal anyway, so the switching cost is partially sunk.
- Your four systems’ overlap zones (work orders, inventory, scheduling) are exactly where your operational pain lives.
When it does not
Consolidation is the wrong move in some situations, and pretending otherwise would be selling, not advising:
- A deep vertical requirement one module cannot meet. If your process needs a specialized MES - semiconductor wafer tracking, continuous-process batch control at scale - a unified platform’s execution layer may not go deep enough. Keep the specialist and integrate it deliberately.
- A recent, successful deployment. If your QMS went live two years ago, works, and the team trusts it, ripping it out to complete a consolidation diagram destroys working capital in the name of tidiness. Consolidate on the natural replacement cycle.
- Corporate mandates. Divisions of larger companies often must run the parent’s ERP. There the realistic play is consolidating the floor systems beneath it, not replacing the mandate.
- A single acute problem. If your only real pain is quality records, a focused QMS may be the faster fix, with the platform decision deferred until the broader architecture is up for renewal.
The decision in short
Buy by question, not by acronym. If you cannot trust your financial and inventory record, that is the ERP layer. If you cannot see the floor in real time, that is execution. If you release work the shop cannot absorb, that is planning and scheduling. If audit prep consumes weeks, that is quality. Then look at how many of those questions you need answered at once: one acute problem argues for a point system, while three or four argue for a unified platform, because the alternative is buying the integration tax on an installment plan. Either way, insist on seeing your own work order flow through whatever architecture you are evaluating, end to end, before you sign.