Somewhere on your shop floor right now there is a job nobody can fully account for. The material was issued against it — probably — but the store keeper wrote the quantity on a slip that is now under a coffee cup. Two operations are done, one is half-done, and the reject count lives in the line supervisor's head. When planning asks how many good pieces you actually have, the honest answer is "let me go and count." That gap — between what the plan assumes and what the floor actually did — is the problem a manufacturing execution system exists to close.

This guide is written for the person evaluating the software category — a plant head, production manager, or business owner deciding what to buy and what to ask vendors. It covers what the software actually does step by step, the capabilities that separate a real production system from a spreadsheet with a login screen, and how Fast Production Software implements each one. If you want to learn the underlying discipline first — the practice of production management itself, independent of any tool — start with our pillar guide, What is production management software?, and come back here when you are ready to compare software.

Learning the discipline vs evaluating the software

The Learn Hub pillar guide teaches production management as a practice — the lifecycle, the vocabulary, BOM and routing for newcomers, and shop-floor MIS. This article assumes you know why production control matters and focuses on the buying decision: what the software category does, where products differ, and what to check before you sign.

1. What is a manufacturing execution system?

A manufacturing execution system — also sold as production management, production control or shop-floor software — gives a plant a single, structured way to release an engineering definition, open work orders, issue material, execute operations, capture good and reject output, transfer finished goods, and record rejection and rework. It sits between planning and inventory: planning tells it what and how much to make, inventory holds the material it consumes, and quality inspects what it produces.

The starting point is always the same three-part engineering definition: a Bill of Materials (what the product is made of), a Bill of Resources (the machines, labour and tools it takes to make it), and a process or route sheet (the ordered sequence of operations through each work center). Once that is released, the system can explode it into a material requisition and a route, and every downstream movement becomes a numbered, owned, dated document rather than a note on a job card.

The key word is executed. Plenty of tools can store a BOM. The difference a real production system makes is that nothing about the execution is optional or memory-dependent:

For organisations working to a quality system such as ISO 9001 or IATF 16949, this is not just good housekeeping — it is the working machinery behind traceability: which material lot went into which work order, who ran which operation, what was rejected and what was reworked. Our material issue & WIP and FG, rejection & rework pages cover the traceability angle in detail.

2. Why spreadsheets and paper job cards fail

Most plants do not start with no system. They start with a planning spreadsheet, a printed job card per work order, and a store keeper's issue register. It feels adequate until volume, staff turnover or a customer audit exposes it. The failure modes are consistent enough to list:

None of this fails loudly. That is what makes it dangerous: a spreadsheet never sends you a report saying material is double-committed, WIP is ageing at the grinding section, and reject at one work center has quietly doubled.

"A job card tells you what a job was supposed to consume. Only a live document trail tells you what it actually did." — Fast Technology Team

3. What the software does — the production lifecycle

Whatever the vendor, discrete production follows broadly the same sequence. What the software does is make each step explicit, owned and recorded — so the process runs the same way whether the floor is running five work orders a week or five hundred.

#StepWhat the software does
1
Engineering release The master BOM, Bill of Resources and process/route sheet are authored, then released — moving the definition from draft to a status the floor can draw on. Later changes go through a controlled engineering change (ECN).
2
Work order Planning suggests a quantity; the system opens a work order (internal WO or a sales work order, SWO, against a customer order) and releases it. Job cards print for the floor.
3
Reserve The BOM is exploded into a production requisition and stock is reserved against the work order — earmarked so it cannot be double-committed. No stock has moved yet.
4
Issue Material is issued to the work order via an issue/return slip. This is the real stock deduction — raw material and sub-assemblies leave store stock and are charged to the job.
5
Execute operations The work order runs each operation on its route, per work center, against standard times. An in-process inspection branch can gate an operation before the next one starts.
6
Capture WIP At each operation the output is booked — good quantity, reject quantity and process scrap — so work-in-progress is a live number and yield is measured, not assumed.
7
FG transfer When the route is complete the finished (or semi-finished) goods are transferred back into stock — the second commit point — lot-tracked where required, and the work order is completed.
8
Line rejection Parts rejected on the line are booked against the work order, at part or child-part level, instead of vanishing into a bin. Replacement material can be raised.
9
Rework Rejected parts enter a controlled rework sub-process — a rework route and status — and are either salvaged to finished goods, returned to the main flow, or scrapped with a record.
10
Close & MIS The work order is closed with its full status trail retained, consumption is reconciled against the BOM, and reject/scrap and process-cost MIS roll up for the management review.
Release Work order Reserve Issue Execute WIP FG transfer Rejection Rework Close
Diagram of the production execution lifecycle from released BOM and route through work order, material issue, operations with good and reject WIP capture, finished-goods transfer, line rejection and a rework loop that salvages parts to finished goods or returns them to the main flow

The lifecycle is a loop, not a line — reject captured at each operation feeds the rework decision, and salvaged parts flow either to finished goods or back into the main work-order flow.

4. Core capabilities checklist

Feature lists blur together quickly. These are the eight capabilities that actually determine whether a product can run a shop floor — use them as your evaluation checklist.

BOM & Bill of Resources
  • Multi-level / structural BOM with qty-per and scrap
  • Resources — machines, labour, tools, operations
  • Release control and where-used explosion
Work orders & job cards
  • Internal WO and sales work order (SWO)
  • Generate from the plan, release, print job cards
  • Draft → released → completed → closed status
Material reserve & issue
  • Requisition by BOM explosion against the WO
  • Reserve to earmark, issue to deduct stock
  • Issue reversal, return and consumption vs BOM
Process & route sheets
  • Operations per work center with standard times
  • Process specifications and parameters
  • In-process inspection branch and completion status
WIP tracking
  • Good and reject quantity booked per operation
  • Process scrap recorded and removed from the route
  • Production slips move WIP operation to operation
Finished-goods transfer
  • FG and SFG transfer back into stock
  • Lot-tracked finished goods, excess/over-production
  • Immediately on-hand for inventory and dispatch
Rejection & rework
  • Line rejection at part and child-part level
  • Rework route and status, salvage or scrap
  • Defect-vs-work-center and rejection MIS
Dashboards & MIS
  • Work-order follow-up, ageing and live job-card status
  • BOM costing and process-cost roll-up
  • Reject/scrap rates by item and work center

Alongside these eight, check the commit discipline: does the system understand that stock only truly moves at issue and at FG transfer — not at reserve, not at WIP booking? A product that deducts stock at the wrong moment will double-count on-hand and misstate WIP, and no amount of dashboards will fix a ledger that commits at the wrong point.

5. MES vs ERP — and how it connects to planning, inventory and quality

Buyers often discover mid-evaluation that "production software" and "ERP" are answering two different questions. They are related but not the same, and the best arrangement runs both on one platform rather than bolting a shop-floor tool onto a separate accounting system.

AspectManufacturing execution (MES)ERP / planning layer
Core questionHow is this job actually being made, right now?What should we make, and what will it cost?
Level of detailOperation, work center, material issue, WIP pieceOrder, plan, financial period, ledger
Time horizonLive — this shift, this operationForward — the plan, the month, the quarter
Key documentsWork order, issue slip, WIP posting, FG transferSales order, purchase order, invoice, GL entry
Owns reject/reworkYes — captured at source, per operationSees the summary, not the shop-floor detail
Stock impactDeducts RM at issue, deposits FG at transferValues the stock the execution layer moves

The point is not that one replaces the other — it is that they must share the same data. A manufacturing execution system is a consumer of planning and inventory and a feeder of quality and finished-goods stock:

In Fast Production these are not integrations in the brittle sense — they are the same platform and the same document engine, so a work order, a material issue, a WIP posting and an FG transfer all interoperate natively with warehouse stock and quality inspection. Nothing is re-keyed at a boundary.

6. Who needs a manufacturing execution system?

Not every workshop needs a dedicated system on day one. These are the situations where the spreadsheet-and-job-card approach reliably stops being enough:

ManufacturerWhy a structured system becomes necessary
Fabrication & job shopsMake-to-order work needs a per-order BOM and process sheet, material issued and tracked against each job, and true job costing at close. See fabrication & job shop software.
Automotive component makersAPQP/PPAP-governed parts demand work-center routing, in-process inspection, and line rejection and rework tracked per work order for the customer audit. See automotive component manufacturing software.
Assembly operationsMulti-level structural BOMs, sub-assembly manufacture and kit/component issue to the line need SFG-to-FG transfer, not a flat parts list. See assembly manufacturing software.
Make-to-order / make-to-stock plantsAny plant generating work orders from a plan and transferring finished goods to stock needs live WIP, reservation and MIS instead of a monthly stock-take reconciliation. See make-to-order manufacturing software.

The practical trigger is usually one of three events: a job that consumed far more material than the BOM said and nobody could explain where it went; a customer audit finding on traceability or on reject control; or a growth stage where the number of concurrent work orders outruns the memory of the one planner who used to hold it all together.

7. How to evaluate a production system

Most demos look good. The differences show up in the specifics, so evaluate against your own shop floor rather than the vendor's script.

1
Map your real flow first
  • Do you work to master BOMs, order-specific BOMs, or both?
  • Are work orders generated from a plan, or opened by hand against customer orders?
  • Where does material get issued, and who books good and reject at each operation?
2
Test the full lifecycle, not the entry screen
  • Ask the vendor to walk one work order from released BOM to closed, with FG in stock
  • Check the commit points specifically — when exactly does stock leave, and when does FG arrive?
  • Check that every issue, WIP posting and transfer leaves a trail you could show an auditor
3
Probe the reject and rework depth
  • Is reject a single number at the end, or captured at each operation and against the work order?
  • Is there a real rework route and status, or just a note that a part was "reworked"?
  • Can you analyse reject by defect and by work center to find the recurring cause?
4
Check the reserve-vs-issue discipline
  • Does reserving material earmark it, or does it wrongly deduct stock before it leaves the store?
  • Can a wrong issue be reversed, and unused material returned, cleanly?
  • Does consumption reconcile against the BOM so over-issue is visible?
5
Look at the reporting a plant head would live in
  • Open vs closed work orders, ageing, and live job-card status at a glance
  • Reject and scrap rates sliced by item and work center for trend analysis
  • BOM and process costing — does the system roll up material plus resource cost per item?
6
Think about what it connects to
  • Does the same item and stock master serve planning, inventory and quality, or will you maintain several?
  • Can a work order be generated straight from the plan without re-entry?
  • Can it start with production and grow into full ERP later on one platform?

8. How Fast Production Software implements each capability

Fast Production Software is the shop-floor manufacturing-execution product of the Fast Suite, built in Pune by Improsys under the Fast Technology brand. It runs each capability above with real, named screens — the same ones you would see in a demo:

CapabilityHow Fast Production Software does it
BOM & Bill of ResourcesMaster, structural/multi-level and order-specific BOMs carry child-material lines with quantity-per and scrap, plus a Bill of Resources for machines, labour, tools and operations. A BOM is not usable by production until it is released. See BOM & Bill of Resources.
Work ordersWork orders (internal WO or sales work order SWO against a customer order) are created directly or generated from the sales plan, born as a draft and released before the floor starts. Job cards print for the line; consumption and completion are tracked against the order. See work orders & job cards.
Material reserve & issueThe BOM is exploded into a production requisition; stock is reserved against the work order to earmark it, then issued via an issue/return slip — the real stock deduction. Wrong issues are reversed and unused material returned. See material issue & WIP.
Process & routingMaster and order process sheets route each work order through work centers with operation standard times and process specifications; an in-process inspection branch can gate an operation. See process & route sheets.
WIP trackingGood quantity, reject quantity and process scrap are booked at each operation; production slips move WIP between operations and on to finished goods, so work-in-progress is always a live number.
FG transferWhen the route completes, finished and semi-finished goods are transferred back into stock — lot-tracked where required, with over-production handled — and the work order moves to completed/closed. FG is then on-hand for dispatch.
Rejection & reworkLine rejection is booked against the work order at part or child-part level; rejected parts enter a rework route with its own status, then salvage to finished goods, return to the main flow, or scrap. Defect-vs-work-center analysis finds the recurring cause. See FG, rejection & rework.
AnalyticsWork-order follow-up, live job-card status, and reject/scrap and process-cost MIS report the floor live; and Dhruv AI adds a Production role dashboard, plain-English questions over your production data in a read-only sandbox, and clustering of rejection remarks into labelled recurring themes by work center and item.
Part of the Fast Suite — the manufacturing core

Start on the shop floor. Grow into planning, inventory, quality and full ERP.

Fast Production runs the execution layer — BOM release, work orders, issue, WIP, FG transfer, rejection and rework. Because it shares one platform and one document engine with the rest of the Fast Suite, a work order generated from Fast Planning draws against the same stock ledger Fast Inventory keeps, and a line rejection flows straight into Fast Quality's non-conformance and rework — with nothing re-entered.

Stock commits only at issue and FG transfer — on-hand you can trust
Lot-tracked finished goods and per-operation reject for full traceability
Planning, inventory, quality and Dhruv AI analytics on the same platform
Get a demo

9. Frequently asked questions

What is a manufacturing execution system (MES)?
It is production software that turns a released engineering definition — a Bill of Materials, a Bill of Resources and a process/route sheet — into executed, recorded production. It opens work orders, reserves and issues material against them, drives operation-by-operation execution with good and reject WIP capture, transfers finished goods back into stock, and records line rejection and rework. Every movement is a numbered document with an owner, a status and an audit trail.
How is a MES different from ERP?
ERP plans and accounts for production at the order and financial level; a manufacturing execution system runs the shop floor at the operation and document level — which material was issued to which work order, who ran which operation, how much passed and how much was rejected. In Fast Production the two are the same platform, so a work order generated from the plan draws against the same stock ledger inventory keeps, with nothing re-entered.
When does stock actually move in a production system?
Only at two commit points. Material leaves store stock when it is issued to a work order — not when it is merely reserved, which only earmarks it. Finished goods enter stock at the FG transfer, not when WIP good quantity is booked at an operation. Getting these commit points right is the difference between a system that shows real on-hand stock and one that double-counts.
What is the difference between a BOM and a Bill of Resources?
A Bill of Materials lists what a product is made of — child items and quantity-per with scrap allowance. A Bill of Resources lists what it takes to make it — machines, labour, tools and operations per level. Together they let the system explode a work order into both a material requisition and a route, and roll both up into a costed estimate. Our BOM and BOR guide covers this in depth.
Can a production system handle rejection and rework?
A real one must. Reject quantity should be captured at each operation, line rejection booked against the work order at part or child-part level, and rejected parts fed into a controlled rework sub-process — a rework route, a rework status, and a decision to salvage to finished goods or return to the main flow, with scrap recorded. Fast Production runs this full loop and analyses reject by defect and by work center. See our rejection and rework guide.

See the whole lifecycle on your own work orders

A 30-minute demo — your BOM, your route, your shop floor walked live on screen. No generic slideshow.