Spoiler alert. The answer is ERP.
An ERP runs the whole business, and a good one has MRP and shop floor tools built right in. There are plenty of companies making a living selling just one piece, Katana for planning or a standalone MES for the floor, and your reward for buying one is that you get to buy the other 2 and figure out how to tie them together. Most of the time that means swivel chair integration, where somebody keys the same numbers into 3 screens and everybody in the company hates you for it, and the next thing you know they're buying lottery tickets and looking for the exits.
The easiest way to keep them straight is to ask what question each one answers, because they don't compete with each other so much as sit at different levels of the business.
The ERP runs everything from the quote and sales order through purchasing, inventory, shipping and accounting. Odoo, NetSuite and SAP are all ERPs, and QuickBooks and Excel are not, even though plenty of shops run on them.
For your shop, this is the system that tells the floor what to build when a sale comes in.
MRP reads the bill of materials, nets it against what's in stock and on order, allows for scrap, and tells purchasing what to buy and when. The older "Manufacturing Resource Planning" (MRP II) added capacity and scheduling and grew into what we now call ERP.
For your shop, MRP is a module inside a modern ERP, so buying it alone means buying half the answer.
MES lives on the floor, walking operators through work centers and operations and recording labor, lots, output and scrap as it happens. The ISA-95 standard draws the line between the business side (ERP) and the production side (MES).
For your shop, an ERP with shop floor tools built in usually covers this until you're a much bigger plant.
This is where the difference stops being academic, because every arrow below is a handoff, and the question is whether your software makes it or somebody on your team does.
A quote turns into a sales order, and the ERP knows whether you're building to order or pulling from stock.
It explodes the bill of materials, sees what's short and creates the purchase orders and work orders you need.
MES, or the ERP's shop floor app, tracks each operation, the lots consumed and what got scrapped along the way.
Real material and labor post to inventory and accounting, so you know what the job cost and not just what you quoted.
When all 4 steps live in 1 system that loop closes on its own. When they live in 3 systems, someone is keying numbers between them every week, your inventory is only as good as the last sync, and job costing turns into a month end guessing game. If that already sounds familiar, Still Running Manufacturing Out of QuickBooks? is the next thing to read.
Most of the manufacturers we talk to fall into 1 of these 3 spots, and the right answer is different for each.
You don't need an MRP or an MES yet, you need an ERP that has both inside it.
Tools like Katana and MRPeasy handle planning well, and the pain shows up in the sync to sales and accounting.
High volume, multiple lines or heavy compliance can justify a dedicated MES next to the ERP, or an ERP built around one.
We'll be upfront that we lean toward Odoo for small and midsize manufacturers, because lot tracking, shop floor and quoting come in the box where other ERPs sell them as add-on packages. That opinion comes from more than 400 integrations to a wide range of ERPs over 22 years, and what decides it in the end is never the acronym but your distinguishing requirements, the handful of things your shop does that a generic system won't. This prep guide helps you pin those down before any vendor starts pitching.
In any modern manufacturing ERP, yes. MRP is the planning module that works out material needs from the bill of materials, and the ERP wraps sales, purchasing, inventory and accounting around it. Standalone MRP tools exist, but they have to be connected to something else to run the business.
Usually not at small and midsize scale. Most modern ERPs, Odoo included, have shop floor tools that handle work orders, operations and lot tracking. A dedicated MES starts to make sense with high volume, many lines or strict compliance requirements.
MRP (Material Requirements Planning) plans material. MRP II (Manufacturing Resource Planning) added capacity, labor and scheduling, and it's the direct ancestor of what we now call ERP.
No. QuickBooks is accounting software. It has no bills of materials, work orders or real production tracking, which is why manufacturers on QuickBooks end up adding spreadsheets or a separate MRP.
It's closer to an MRP with inventory, built to sit next to accounting software like QuickBooks or Xero. That works for some shops, and the tradeoff is running 2 systems and a sync between them.
For most, an ERP with MRP and shop floor tools built in, so sales, production, inventory and accounting all run on 1 set of numbers. The right specific system depends on your distinguishing requirements.
Picking the wrong system usually means paying for a point solution you outgrow in a year, or an enterprise ERP you'll never fully use. The Decision Guide walks through a few questions about how you sell, build and account for your work, and shows you which kind of system fits where you are right now and what to watch for as you grow. If you'd rather talk it through, a principal of BlackIron is glad to.
We won't call you, we swear! (We may email you though.)
Comparisons, real pricing and short videos for every stage of an ERP evaluation, with no forms to fill out.
See all the free tools