Why a Business Requirements Document is key to a successful ERP implementation
A Business Requirements Document (BRD) is the written description of how your business should run inside the ERP: what you sell, how you bill, how stock, credit and GST are handled. Most ERP implementations that go wrong go wrong because that document never existed. Writing it before anyone starts building is the cheapest insurance an owner can buy.
- An ERP does not fail on software. It fails on unwritten assumptions about how the business runs.
- A BRD turns those assumptions into one document the owner can read and correct before setup begins.
- When every item is marked Standard, Configuration or Customisation, quotes become comparable and padding disappears.
- The implementation team works faster from a written brief than from meetings and guesswork.
- Write the BRD first, then choose the consultant. Not the other way round.
Ask any owner who has been through a difficult ERP rollout what went wrong, and you rarely hear about the software. You hear about the invoice format that was "obvious" but never written down. The credit terms the implementation team assumed were the same for every customer. The stock report that was promised in a meeting nobody minuted. The project did not fail on ERPNext. It failed on the gap between how the business actually runs and what the people setting it up believed.
A Business Requirements Document closes that gap. This article explains what a BRD is in plain words, why implementations without one go wrong in the same predictable ways, and what changes when you write it before anyone starts building.
What a Business Requirements Document actually is
A BRD is a written description of how your business should work inside the ERP. Not a technical specification, and not a list of software features. It answers questions like these, one area at a time:
- How do you number invoices, and do branches share one series?
- Which customers buy on credit, for how many days, and who approves an exception?
- Do you track stock by batch, by brand, by godown, or not at all?
- Which GST cases apply to you: e-way bills, reverse charge, exports, TDS?
- Which three reports do you look at every Monday morning?
Written well, it is the brief the implementation team works from and the document the owner can hold them to. Written badly, or not at all, every one of those answers gets decided by whoever is configuring the system that afternoon.
Why implementations fail without one
The pattern repeats across trading houses, factories and services firms, and it is almost always one of three things.
1. Assumptions replace decisions
When nothing is written, the implementation team has to guess. They guess sensibly, based on the last client, but the last client was a pharma distributor and you run a job-work dyeing unit. You discover the guess after go-live, when the first month-end does not reconcile. Every correction at that stage costs days, and every day costs money.
2. Scope has no edges, so the quotation has no floor
Without a document, every task on the quotation looks the same. You cannot tell what ERPNext already does out of the box from what genuinely has to be built for you. That is the single biggest reason MSME owners overpay: they are billed for configuration as if it were development, because nobody drew the line.
3. The knowledge lives in one head
Usually the owner's. The consultant learns it in meetings, half of it is remembered, and when the consultant's team changes mid-project, the rest is lost. A BRD is the only version of that knowledge that survives staff changes on either side.
What changes when the BRD comes first
Writing the document before choosing an implementation partner flips the whole project.
| Without a BRD | With a BRD written first |
|---|---|
| Discovery happens on the consultant's clock, in sittings you pay for. | Discovery is done. The consultant starts from a written brief on day one. |
| Every quotation is on a different scope, so none can be compared. | Several consultants quote on the same document. You compare like for like. |
| Configuration and customisation are billed as one blur. | Each item is marked Standard, Configuration or Customisation. You pay only for building. |
| Decisions surface during setup, as surprises. | Decisions are made before setup, in words you approved. |
The three tags that protect your money
The most useful thing a BRD can do is mark every requirement with one of three words.
Standard. ERPNext already does this, exactly as you need it. Sales invoices with GST, purchase orders, stock ledgers, receivables ageing. Nothing to set up, nothing to pay for beyond the basic rollout.
Configuration. The feature exists but needs to be switched on and filled in with your details: your price lists, your credit limits, your naming series, your warehouses. Work, but not development. It should be priced as hours, not as a project.
Customisation. Something has to be built: a report ERPNext does not have, a field that does not exist, an integration with a marketplace. This is the only part a consultant should be quoting development for, and a good BRD lists each such item with an effort size so the quotation has to add up.
When the document carries those tags, the negotiation changes. Nobody can charge you for what is already built in, and every rupee of development on the quote maps to a line in a document you have read.
What a good BRD looks like in practice
You should be able to hand it to a person who has never met you and have them set up your business correctly. That means:
- Plain language. "Regular customers get 30 days credit; new customers pay in advance." Not "configure credit limits and payment terms on Customer Group."
- One area at a time. Selling, buying, stock, accounts, GST, reports. Each chapter complete on its own.
- Every item tagged Standard, Configuration or Customisation, with the customisations collected in a register at the end.
- Written by the business, corrected by the business. The owner should have read every line and been able to change it.
How to get one without a week of sittings
The traditional route is a business analyst at your desk for at least seven days for a basic document, and months for a detailed one. That cost is why most MSMEs skip the BRD altogether and pay for the omission later.
ConfigPilot was built to remove the sittings. You describe your business in your own words, we show you what we understood and why, you correct anything that is wrong, and you answer plain questions one area at a time with the usual answer for a business like yours already filled in. The document that comes out is a BRD for ERPNext with every item tagged, a customisation register with effort sizes, and a share link you can send to as many consultants as you like for quotes on the same scope.
Whether you use a tool or a notebook, the principle is the same. Write down how the business runs before anyone starts building. It is the cheapest decision in the whole project, and the one that decides how the rest of it goes.
Questions this article answers
What does a BRD contain?
A plain description of how each area of the business should work in the ERP: sales and invoicing, purchases, stock, accounts and GST, and any reports the owner needs. A good BRD also marks each item as Standard (already in the software), Configuration (set up without code) or Customisation (has to be built).
Who should write the BRD, the owner or the consultant?
The knowledge is the owner's; the structure is the consultant's. Traditionally a business analyst sits with the owner for a week or more to extract it. ConfigPilot does the extraction with plain questions online, so the owner arrives at the consultant with the document already written.
How long does a BRD take?
The usual way, a basic BRD takes at least seven days of sittings with an analyst, and a detailed one takes months. Answering questions online at your own pace removes the sittings; the document is generated when you are ready.
Do I still need a consultant if I have a BRD?
Usually yes, for the setup itself. The difference is that you know exactly which items need building, you can ask several consultants to quote on the same document, and nobody is charging you for discovery.
Need help setting it up? Find a consultant.
Consultants on the marketplace know ERPNext and businesses like yours. Share your document and ask for a quote.