Foundations Guide 14 min read

ERP modules explained, end to end

A module-by-module map of a real manufacturing ERP — what masters, sales, purchase, stores, production, planning, quality, accounts, HR, document control and admin each own, the documents they create, and how they interlock on one database.

14 min read Vidya Kathare · July 18, 2026 Foundations cluster
The module stack at a glance
01
Masters
Items, parties, accounts, UOMs
Foundation
02
Sales & Purchase
The two transaction spines
Spines
03
Stores & Inventory
One stock ledger for all
Ledger
04
Production & Planning
BOM, MRP, work orders
Make
05
Quality & Accounts
Gates the flow, closes the loop
Gate & close
06
HR, Docs & Admin
People, evidence, access
Foundation

The short answer

A full manufacturing ERP has ten working parts: masters, sales & CRM, purchase, stores & inventory, production & planning, quality, accounts & finance, HR, document control, and admin with role-based access control — plus project & task management for project-driven manufacturers. Each module owns one slice of the business lifecycle and creates its own documents, but all of them read and write one database, which is what makes them an ERP rather than ten separate programs.

This guide walks each module in the order the work flows, using Fast ERP — the full superset of the Improsys platform — as the concrete example. If you want the conceptual grounding first, start with the pillar guide, what is ERP software?, and the plain-English architecture tour in how ERP software works.

A useful mental model
Modules are not departments' private software. They are lenses on the same records — the order sales released is the order production builds, stores issues against and accounts bills.
That is why the module list matters less than the database underneath it. Ten modules over one database is an ERP; ten tools over ten databases is a reconciliation project.

The module map in one table

Before the detail, the whole map — what each module owns, and the key documents or records it produces.

ModuleWhat it ownsKey documents / records
MastersReference data every transaction binds toItem, party, account, tax, UOM, storage location, shift, resource, gauge
Sales & CRMQuote-to-cash front end and customer careEnquiry, quotation, order acceptance (OA), dispatch, invoice, complaint
PurchaseProcure-to-pay chainPurchase estimate (PE), requisition (PR), order (PO), GRN, supplier bill
Stores & InventoryThe one stock ledgerReceipt, transfer, issue, reservation, WIP, FG, kitting; lot and bin stock
Production & PlanningMaking things, and planning toBOM/BOR, ECN, process sheet, work order, production plan, material plan
Quality & APQPGates on both spines; automotive stackInspections, APQP stages, PPAP, FMEA, control plan, gauge, NCR, 8D
Accounts & FinanceMoney and statutory complianceVoucher, GST/HSN, C-Form, debit note, payment, receipt, budget
HRPeople behind the transactionsEmployee master, categories, shifts, HR MIS
Document controlControlled engineering/quality evidenceDrawings, PPAP packages, control plans attached to items and records
Admin / RBACUsers, roles, rights and configurationUsers, roles, page rights, menu, company configuration
ProjectsProject-driven manufacturing spineProject, task (Gantt), dependencies, BOR, project billing

Masters — the foundation every module stands on

Masters are the shared reference data every transaction binds to, and they are where every implementation should begin. The item master carries the item code, barcode, description, type/group/category, units of measure for inventory, sales, purchase and packaging, tax group, cost and sale price, minimum/maximum/reorder stock levels, packaging, dimensions and lead time. The party master holds customers, suppliers and vendors in one structure, with addresses, contacts, references and GST registration details. Around them sit account types, charges, taxes, UOMs, storage locations, shifts, roles, gauges and resources (machines, labour and tools).

Why masters matter so much is simple: if the item master's UOMs and tax groups are right, every quotation, purchase order and invoice that references them is right; if they are wrong, every module inherits the error. That is why the implementation guide treats master data as the first and most consequential phase of a rollout.

Sales & CRM — the quote-to-cash front end

The sales module owns the customer-facing spine: enquiries with follow-up tracking, quotations that can be compared and approved, and the Order Acceptance (OA) — the confirmed sales order that, once released, becomes the hub of the whole system. Downstream it owns dispatch entry with delivery challans and pre-dispatch inspection hand-off, invoicing with GST and amount-in-words, and order-versus-invoice reconciliation.

The CRM side extends it to customer care: complaint and service tickets with follow-up and feedback tracking, wired to KooKoo IVR telephony with click-to-dial and automatic call logging. The full stage-by-stage walk-through is in the quote-to-cash process guide.

Purchase — the procure-to-pay chain

The purchase module owns the inbound spine as a gated document chain: a Purchase Estimate (PE) by category (raw material, consumables, capital, tooling, services and more), a Purchase Requisition (PR) that is checked and approved — and can be raised against a BOM, against stock, or for rejected material — a Purchase Order (PO) with follow-up and pending-PO tracking, a Goods Receipt (GRN) recorded against the PO, and a supplier bill matched and approved before payment.

Each gate exists for a reason: the PR approval controls spend before it is committed, the GRN-against-PO keeps pending quantity honest, and bill matching stops paying for what was not ordered or not received. The step-by-step version, including three-way matching, is in the procure-to-pay guide.

Stores & Inventory — the common ledger

The stores module is the quiet centre of the system, because every other module's physical activity posts through it. Receipts from purchase, transfers between locations and bins, material issues and returns to production, reservations against orders, work-in-progress, finished-goods transfers, kitting and dispatches are all movements on one store engine, with lot- and bin-level stock underneath and a movement ledger behind every balance.

On top of that ledger sit the analysis tools — ABC classification, stock valuation, non-moving and slow-moving reports, and stock MIS. Because the ledger reflects every movement as it happens, these reports describe reality, which is precisely the benefit disconnected registers cannot deliver (see the benefits guide for why this compounds).

Want to see the modules working as one system?

A 30-minute demo follows one order through sales, purchase, stores, production, quality and accounts — every module, one database, your items.

Get a demo

Production & Planning — BOM to finished goods

The production module owns how things get made. Its backbone is the multi-level BOM and Bill of Resources (BOR) — including BOM-against-order for engineered items — with BOM trees, level reports and costing. Engineering change (ECN) keeps drawings and BOMs in sync through a controlled entry-approval-release cycle with its own dashboard. Process and route sheets define the operations; work orders drive them; production slips book output through the route; and WIP-to-FG transfer moves finished goods into lot-tracked stock — with rework and rejection tracking for what does not pass.

The planning half turns demand into a schedule: production plans, sales/raw-material/component plans exploded from BOMs (MRP), Gantt-based scheduling and machine-loading views, and reorder-level-driven purchase requisitions that hand shortages to the purchase module automatically.

Quality & APQP — the gates on both spines

The quality module does two jobs. First, it gates the transaction flows: receipt inspection dispositions every GRN line as accepted, rejected or accepted-under-deviation before material enters stores; in-process inspection sits inside the production route; pre-dispatch inspection stands between finished goods and the customer. Rejections raise NCRs and purchase-returns rather than disappearing.

Second, for automotive and regulated suppliers it carries the full IATF-16949 stack: APQP stage gates with a dashboard, PPAP package control through the document subsystem, FMEA and control plans, MSA / gauge R&R with calibration follow-up, and NCR/8D with a structured root-cause tree. This depth — proven at the Nikhtish Engineering reference deployment — is what separates a manufacturing ERP from a generic package, and it is why automotive component suppliers shortlist on the quality module first.

Accounts & Finance — closing the loop

The accounts module closes both spines: dispatch becomes a GST invoice and a customer receipt on the sales side; GRN becomes a supplier bill and a payment on the purchase side. It owns voucher entry, account types and balance-sheet structure, budgets, tax configuration, GST masters with bulk HSN import, C-Form handling, debit notes, payments and receipts with follow-up, and amount-in-words on statutory documents.

Rather than replacing the accountant's book of record, it posts to Tally ERP 9 and TallyPrime — GRNs as purchase vouchers, invoices as sales vouchers, stock movements as stock journals — so the operational system and the books stay in step without re-keying.

HR, document control and admin — the quiet foundations

Three smaller modules make the rest trustworthy. HR keeps the employee master with categories and shifts, plus employee MIS and reports — the people every transaction and approval traces back to. Document control attaches controlled documents — drawings, PPAP packages, control plans — to items and quality records, with status dashboards and follow-up, so the evidence a customer audit asks for is one click from the transaction it belongs to.

Admin / RBAC is the switch-room: users, roles and per-role page rights over a database-driven menu, plus company configuration and password management. Every user sees only the screens their role permits, every write is audit-trailed, and — a platform-level consequence — which menu branches are enabled decides which "Fast product" a deployment effectively is.

Project & task management — the eleventh module

For construction, EPC and project-driven manufacturers, a project spine sits alongside the order spine: projects broken into tasks with Gantt charts and dependencies, bill-of-resources (BOR) per task driving procurement, task logs and files, and project billing tied to progress. This is the profile proven at the Micro India reference deployment, and it is the backbone of the construction & project ERP configuration — the same modules above, orchestrated by projects instead of (or as well as) sales orders.

How the modules interlock

The map only becomes an ERP when you follow a transaction across it. One released order exercises almost every module in sequence:

1
Sales releases the Order Acceptance — the hub. Production explodes the BOM against it and creates the route and work orders.
2
Planning nets the demand against stock; the shortages become purchase requisitions, orders and goods receipts.
3
Quality inspects the receipts before stores takes them into lot-tracked stock; production draws issues against the work orders.
4
Production books output through the route into finished goods; quality gates it again at pre-dispatch inspection.
5
Sales dispatches on a delivery challan; accounts raises the GST invoice, posts Tally, records the receipt — and every step is on one database, visible to admin-controlled roles, with document control holding the evidence.

Notice what is absent: interfaces. No module exports to another, because there is nothing to export across — the modules are views over the same records. That single fact is the difference between an integrated ERP and a suite of connected apps, and it is explored properly in how ERP software works.

Which modules should you start with?

Almost nobody should switch on everything at once. Masters come first, always — then the sensible starting set depends on where the pain is:

  • Stock and buying out of control — start with stores/inventory and purchase; add quality's receipt inspection early.
  • Orders and billing the bottleneck — start with sales/CRM and invoicing, with Tally posting from day one.
  • Shop-floor chaos — start with BOM, work orders and stores together; planning follows once BOMs are trustworthy.
  • Customer audits looming — bring quality and document control forward; they need masters and inspections, not the whole stack.

Because every Fast product is a menu profile of the same platform, the phased path is native: enable a subset now, expand later, migrate nothing. The SME implementation guide turns this into a week-by-week sequence, and the nine signs help you decide which pain actually comes first. Pricing follows the same modular logic — see ERP software pricing.

Frequently asked questions

What are the main modules of an ERP system?

A full manufacturing ERP has ten working parts: masters (items, parties, accounts, UOMs, resources), sales and CRM, purchase, stores and inventory, production and planning, quality, accounts and finance, HR, document control, and admin with role-based access control. Project and task management is an eleventh for project-driven manufacturers. Each module owns a slice of the business lifecycle, and all of them read and write the same database.

Which ERP module should a manufacturer implement first?

Masters first — item and party masters are the reference data every transaction binds to, so nothing works without them. After that, most SMEs start with the modules where the pain is worst: stores and purchase if stock and buying are out of control, or sales and billing if order tracking and invoicing are the bottleneck. On a single-platform ERP like Fast ERP you can enable modules in phases and expand later without migration.

What does the quality module in an ERP do?

The quality module gates the transaction flows: receipt inspection dispositions incoming goods as accepted, rejected or accepted-under-deviation before they reach stores; in-process inspection sits inside the production route; and pre-dispatch inspection checks goods before they ship. In Fast ERP it also carries the automotive IATF-16949 stack — APQP stage gates, PPAP package control, FMEA, control plans, gauge calibration, NCR and 8D with a root-cause tree.

Why do masters matter so much in an ERP?

Because every transaction binds to them. The item master carries codes, UOMs, tax groups, prices and stock levels; the party master carries customers, suppliers and their GST details. If masters are clean, every document that references them is consistent, taxes compute correctly and reports aggregate properly. If they are dirty, every module inherits the mess — which is why master data is the first job in any implementation.

How do ERP modules work together on one database?

Commercial documents from every module post to one universal document engine, and every stock movement posts through one store engine, so the modules interlock naturally: a released sales order drives the BOM and the material plan, plan shortages raise purchase requisitions, goods receipts feed receipt inspection and stores, production consumes stock and returns finished goods, and dispatches and receipts post to accounts, GST and Tally — with no interfaces between modules, because there is nothing to interface.

Ready to see every module on one database?

A 30-minute Fast ERP demo covers a live order end to end — enquiry, order acceptance, BOM, purchase, inspection, dispatch, GST invoice and Tally posting — on your own items and parties, cloud or on-premise.

Get a demo
No commitment. No slides. Your business on screen.