← Back to all posts Manufacturing & shop floor

Manufacturing software: the categories explained, and which ones you actually need

ERP, MRP, MES, APS, WMS, PLM, QMS, CAM: eight categories of manufacturing software that overlap, compete and get sold as each other. This page maps what each one does, what it does not do, where they overlap, and which a mid-sized manufacturer genuinely needs - with an honest verdict on one integrated system versus best-of-breed.

Also in: Deutsch Nederlands

Short answer: “manufacturing software” is not a product, it is eight overlapping categories that vendors happily describe using each other’s vocabulary. The backbone is ERP; around it sit MRP (materials), APS (capacity and sequence), MES (shop-floor execution), WMS (warehouse), QMS (quality), PLM (product data and revisions) and CAD/CAM (design and machine programming). Most bad software decisions in manufacturing come from buying one category while the problem lives in another. This page maps them, then answers the question underneath: which do you actually need?

The eight categories, mapped

CategoryAnswersDoes not doYou need it when
ERPHow is the business doing? Orders, purchasing, stock, financeReal-time shop-floor control, machine dataAlmost always: it is the backbone
MRPWhat do we make and order, how much, by when?Say whether the hours existYou make to order or stock with bills of materials
APS / schedulingWhen does this job run, on which machine, in what order?Manage materials or moneyA work centre is a genuine bottleneck
MESWhat is happening on the floor right now?Plan ahead, run your booksThe floor is a black box after the fact
WMSWhere is stock and how do we pick it fastest?Produce anythingWarehousing itself is complex or automated
QMSIs it good, and can we prove it?Run productionRegulated industries, audits, recalls
PLMWhich version of the product is current, and who approved it?Execute productionFrequent revisions, engineered products
CAD/CAMWhat does it look like and how does the machine cut it?Anything commercialYou design and machine your own parts

Read that table once and most vendor conversations become easier to parse. When someone pitches a “complete manufacturing solution”, the useful question is: which of these eight are you, and which do you assume I already have?

Where the categories genuinely overlap

The boundaries are not clean, and pretending otherwise helps nobody.

  • ERP and MRP. In modern software MRP is a module of the ERP, not a separate system. A standalone MRP tool means maintaining master data twice. Detail on the MRP system page.
  • MRP and APS. MRP plans materials, APS plans capacity. MRP II already includes a capacity layer, which is why many companies never need separate APS. See production planning and scheduling.
  • ERP and MES. Modern ERPs ship a shop-floor app that covers the MES role for people-driven production. See what is a MES and, if you are choosing, MES software.
  • ERP and WMS. ERP inventory modules have absorbed most WMS functionality: putaway, removal strategies, barcode, lots. See Odoo as a WMS.
  • QMS inside ERP. Quality control points during operations are standard in most manufacturing ERPs; standalone QMS is about documentation and compliance depth.

The pattern is consistent: ERP has absorbed the mainstream of most categories. What remains genuinely specialist is the deep end of each: machine-level MES, sequence-optimising APS, automated-warehouse WMS, revision-controlled PLM.

Which do you actually need?

An honest sequence, from most to least commonly justified.

  1. ERP with manufacturing. Nearly everyone. This is the backbone and everything else assumes it.
  2. Shop-floor reporting (the MES role, usually an ERP module). Almost everyone benefits, because without it your costing and planning run on estimates.
  3. Quality, where your industry or customers demand proof.
  4. Capacity scheduling, once a work centre is a real bottleneck rather than an occasional one.
  5. PLM, when product revisions are frequent and getting the wrong version to the floor is a real risk.
  6. Separate MES, with deep machine or PLC integration, or validated production.
  7. Separate WMS, with high-throughput automated warehousing.
  8. Separate APS, with sequence-dependent setups across many constrained resources.

Most mid-sized manufacturers land on the first three or four. If you find yourself shortlisting items 6, 7 and 8 simultaneously, that is worth a second look: it usually means the backbone is not doing its job, and adding specialists around a weak core rarely ends well.

Our opinion: the integration bill is always larger than the quote

Where we stand, stated plainly. We implement Odoo, so we have an interest here; the argument should stand on its own anyway.

Best-of-breed is genuinely appealing. Each tool is better at its job than the equivalent ERP module, and the demos prove it. What the demos never show is the space between the systems: the nightly synchronisation, the master data maintained twice, the item that exists in three places with three slightly different descriptions, and the meeting where planning and the floor argue about which system is right instead of about the delivery date.

Three positions:

  • Integration is not a phase, it is a permanent cost. Every connection needs maintenance, breaks on upgrades, and needs someone who understands both sides. Count it as a recurring line, not a project.
  • For mid-sized manufacturers, shared data beats functional depth. The last 15% of MES or WMS functionality is worth less than every department working from the same numbers. Above a certain scale that flips, and you should be honest about which side you are on.
  • Best-of-breed is a legitimate choice for exactly one thing. Pick the process that genuinely is your core complexity, buy the specialist for that, and run everything else on the backbone. Companies that pick specialists for three categories at once are usually buying tools to avoid a decision.

The uncomfortable version: most “we need better manufacturing software” problems are master-data problems. Wrong bills of materials, routing times nobody measured, lead times entered once at go-live. New software makes those visible faster, which feels like progress, but the fix is the data. Any vendor who does not ask about your master data before quoting is selling licences, not outcomes.

Manufacturing software in Odoo

For completeness, since it is the stack we know best: Odoo covers ERP, MRP, capacity scheduling, shop-floor execution, warehouse, quality and maintenance as apps on one database, with PLM and CAD/CAM as the honest gaps at the deep end. What that means practically, per category, is spread across the pages linked above, and we describe how we run these projects in the TARGET method.

What we would not claim: that it is the strongest tool in every category. It is not, and this page would be worthless if it pretended otherwise. What it is: one database where a quote becomes an order, a manufacturing order, a picked shipment, an invoice and a cost price without a single integration in between. For most mid-sized manufacturers, that is the trade worth making.

If you want the industry view rather than the software view, start at Odoo for manufacturers.

Frequently asked questions

What is manufacturing software? An umbrella term for eight overlapping categories: ERP, MRP, APS, MES, WMS, QMS, PLM and CAD/CAM. Not a single product.

What is the difference between ERP and manufacturing software? ERP is one category within it, usually the backbone. All manufacturing ERP is manufacturing software; not all manufacturing software is ERP.

Which manufacturing software does a mid-sized manufacturer need? Usually an integrated ERP with manufacturing, inventory and shop-floor reporting, plus quality where required. Specialist systems need a specific trigger.

Is one integrated system better than best-of-breed? Neither universally. One system wins on shared data and no integration projects; best-of-breed wins where one process is genuinely your core complexity.

How much does manufacturing software cost? The licence is rarely decisive. Count implementation, data migration, integration, shop-floor hardware, training and annual maintenance. Best-of-breed stacks cost more than the sum of their licences.


Want to know which categories you actually need? Book a free Odoo scan - we map your processes against these categories and tell you honestly which ones you need now, which can wait, and which you do not need at all.


Read more: MRP system explained · Production planning and scheduling · What is a MES? · MES software: how to choose · MES vs MRP vs ERP · Odoo as a WMS · Odoo for manufacturers

Frequently asked questions

What is manufacturing software?

Manufacturing software is an umbrella term for the systems that run a production company, not a single product. The main categories are ERP (the commercial and financial backbone), MRP (material planning), APS (capacity scheduling), MES (shop-floor execution), WMS (warehouse), QMS (quality), PLM (product data and revisions) and CAD/CAM (design and machine programming). Most confusion in this market comes from vendors selling one category using the vocabulary of another.

What is the difference between ERP and manufacturing software?

ERP is one category within manufacturing software, and usually the backbone: sales, purchasing, inventory, accounting and planning on one database. The other categories sit around it, either as modules of that ERP or as separate specialist systems. So a manufacturing ERP is manufacturing software, but not all manufacturing software is ERP.

Which manufacturing software does a small or mid-sized manufacturer need?

For most mid-sized manufacturers the honest answer is one integrated ERP with manufacturing (MRP), inventory and shop-floor reporting, plus quality where the industry requires it. Separate MES, APS, WMS or PLM systems become worthwhile with specific triggers: heavy machine integration, sequence-dependent scheduling, high-throughput automated warehousing, or complex revision-controlled product data.

Is one integrated system better than best-of-breed?

Neither is universally better. One system wins on shared data, no integration projects and a single version of the truth, which for mid-sized manufacturers usually outweighs functional depth. Best-of-breed wins when one process is genuinely your core complexity and a specialist tool is materially stronger. The mistake is choosing best-of-breed for several categories at once and underestimating that the integrations become a permanent project.

How much does manufacturing software cost?

The licence is rarely the deciding number. Budget for implementation and configuration (often the largest line), data migration and master-data cleanup, integration between systems, hardware on the shop floor, training, and yearly maintenance. Best-of-breed stacks cost more in total than the sum of their licences because every connection between systems is a project that never fully ends.

Recognize this from your own setup?

A 30-min scan turns hunches into a concrete view, what stays standard Odoo, what becomes custom, what doesn’t need code at all.

Get in touch ← Back to blog