ERP that fits an Indian plant, not a European textbook
Job work, multiple GSTINs, weighbridge slips, transporter LR numbers, credit notes for quality claims, dealer schemes. These are not edge cases here — they are Tuesday. We build ERPs that model them properly.
Every mid-sized Indian manufacturer has an ERP story, and most of them are unhappy. Either an international package was implemented at great cost and is now used for 30% of what it does, with the real work happening in Excel alongside it. Or a cheap local product was bought, it did not survive growth, and the vendor stopped answering. Or nothing was bought and the company runs on Tally plus institutional memory.
The reason is rarely the software. It is that ERP implementations fail when the system's model of the business does not match the business — and Indian manufacturing has structural features that global packages model awkwardly. Job work sent out and received back with material accountability. Multiple GSTINs across states with stock transfers between them. Weighbridge-based receipt with moisture deduction. Quality claims settled as credit notes months later. Dealer schemes calculated on quarterly slabs. Each of these is workable in a package with enough configuration and customisation, and each of them is where the budget goes.
We build ERP as a set of modules on a single ledger, designed around these realities from the start, and we implement them one at a time so the business gets value in months rather than years. The result is usually smaller and much more used than the package it replaces.
We are equally happy telling you not to build. If your operations are conventional and your volumes moderate, an established product will serve you better. Our discovery produces that recommendation honestly.
One ledger, nine modules, no reconciliation between them
The defining architectural choice in an ERP is whether the modules share a single source of truth or synchronise between separate ones. We always choose the former. Every transaction — a goods receipt, a production entry, a dispatch, a payment — writes to one ledger with one set of masters. There is no nightly reconciliation between inventory and finance, because they are reading the same rows.
That is what makes an ERP different from a collection of applications, and it is what delivers the single most valued outcome our clients report: month-end close falling from around twelve days to three. Not because anything is faster, but because there is nothing to reconcile.
The modules we build are procurement, inventory and stores, production, quality, sales and dispatch, finance, maintenance, HR interface, and reporting. Not every client needs all nine, and we never build one that will not be used.
The Indian specifics we model as first-class concepts
Job work is the clearest example. Material goes out to a processor under a challan, comes back partly as finished goods and partly as scrap, and the accountability has to hold across the boundary for both GST and costing. Packages model this as an extension; we model it as a core inventory state, which means the stock report always tells the truth about what is physically where.
Multi-GSTIN operation is similar. A company with plants in West Bengal and Odisha moves stock between them as a taxable transfer with e-way bills, and consolidated reporting has to net that out. Building it in from the start avoids the very common situation where consolidated numbers are assembled manually in Excel because the ERP cannot see across entities.
Then there are the small things that are enormous in practice: weighbridge integration with tare and moisture deduction, LR number and transporter tracking on every dispatch, quality claims and rate differences settled as credit notes against old invoices, dealer schemes computed on quarterly slabs with retrospective adjustment, and cash discount policies that vary by customer. Each is a day of design and saves a hundred days of workaround.
In practice
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Costing that is actually usable
Ask most manufacturers what a specific product costs to make and you will get a number derived from a spreadsheet updated last quarter, using an overhead allocation nobody quite remembers deciding. That number then drives pricing decisions worth crores.
A properly built ERP can do better because it already holds the inputs: material issued against each work order, actual machine hours, actual power consumed if you connect the meters, labour booked, and yield. We build costing that computes standard cost from the BOM and routing, actual cost from what was consumed, and the variance between them — broken down into price variance, usage variance and yield variance so it is actionable rather than merely interesting.
The first time a client sees this, the common reaction is that two or three products they had been happily selling are losing money. That single discovery has, in more than one engagement, paid for the whole system.
| Report | Before ERP | After ERP |
|---|---|---|
| Product-level margin | Quarterly, estimated, disputed | Daily, from actual consumption |
| Stock valuation | Physical count, month-end | Perpetual, reconciled to finance |
| Month-end close | 11–14 days | 2–3 days |
| Customer profitability | Not available | After discounts, freight, claims and credit cost |
| Production yield variance | Guessed from output totals | Per batch, per shift, with reason codes |
Implementation approach: one module at a time
Big-bang ERP go-lives are the reason ERP has a bad name. Everything changes on one date, nobody has used the system for real, and the first month is chaos that damages customer relationships.
We sequence instead. Usually procurement and stores go first, because they are self-contained and immediately reduce effort. Then sales and dispatch, which is where the revenue is. Then production and quality. Finance is often last, running in parallel with Tally for a full quarter until the numbers reconcile exactly, month after month, before Tally is retired.
Each module goes live with its own pilot, training and hypercare. The organisation absorbs one change at a time and builds confidence. It takes a little longer end to end and it fails far less often.
Parallel run is non-negotiable for finance
We run the new finance module alongside your existing system for at least one full quarter and reconcile every month to the rupee. Only when three consecutive months tie out exactly does the old system get retired. Nobody has ever regretted this; several clients have regretted skipping it elsewhere.
Reporting, mobile and the plant floor
An ERP that only exists on desktops in the office fails at the point where data is created. Goods receipt happens at a gate. Production entry happens beside a machine. Quality checks happen in a lab. Dispatch happens at a weighbridge. Each of those needs an interface designed for that context — often a rugged tablet or a phone, with large targets, offline tolerance and minimal typing.
For management, we build reporting into the same system rather than exporting to Excel: a daily operations dashboard that arrives on WhatsApp at 7 AM, drill-down from any summary number to the underlying transactions, and exception reports that surface only what needs attention. When a director can see yesterday's production, dispatch and collection before reaching the office, the whole conversation in the business changes.
“Month-end used to take twelve days and three arguments. It now takes two days and no arguments, because everybody is looking at the same numbers from the same place.”
Where ERP meets plant data
For process industries the ERP is only half the picture. The other half sits in the DCS, PLC and historian, and the value comes from joining them — energy per tonne by product, downtime attributed to a work order, quality results linked to the batch and the raw material lot.
This is where our data engineering practice connects. We read plant tags read-only via OPC, land them in a time-series store, and join them with ERP transactions in a reporting layer. It is the same architecture as our AURA product, and for cement and steel clients it is usually the highest-value part of the whole programme.
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
What is actually included in erp design & development
Each of these is something we have shipped and still support in production — not a list of things we could do if asked.
Procurement and stores
Indent to PO to GRN with quality gate, vendor rating, and material accountability including job work.
Inventory and traceability
Multi-location, batch and lot tracking, valuation methods, and perpetual reconciliation with finance.
Production
BOM, routing, work orders, shift entry, yield and consumption capture, with actual versus standard costing.
Quality
Incoming, in-process and final inspection, certificates of analysis, non-conformance and corrective action.
Sales and dispatch
Order to invoice with credit control, price lists, schemes, weighbridge, e-way bill and transporter tracking.
Finance
GL, payables, receivables, GST returns, e-invoicing, TDS, bank reconciliation and cost centre reporting.
Maintenance
Preventive schedules, breakdown capture, spare consumption and equipment cost history.
Analytics
Operational dashboards, drill-down reporting, exception alerts and scheduled WhatsApp or email delivery.
The stack we actually use for this
Chosen for what your team can maintain in three years, not for what looks impressive in a proposal.
Application
- Node.js
- Laravel
- React
- Next.js
- React Native
Data
- PostgreSQL
- Redis
- TimescaleDB
- ClickHouse
Compliance
- GST APIs
- e-Invoice IRP
- e-Way Bill
- Tally connector
Platform
- Docker
- Kubernetes
- AWS
- On-premise deployment
- Grafana
From first conversation to something in production
Two-week slices, a demo you can share every alternate Friday, and no phase where you are waiting without seeing progress.
As-is study
Two to three weeks on site across departments, documenting how work is actually done.
Module sequencing
A phased plan with value and effort per module, agreed with your leadership.
Master data cleanup
Items, customers, vendors, BOMs deduplicated and standardised — the step everyone underestimates.
Module build and pilot
Each module built, piloted with real users, and refined before rollout.
Parallel run
Especially for finance — a full quarter of reconciled parallel operation.
Rollout and optimise
Site-by-site rollout, then a continuous improvement cadence with quarterly reviews.
Everything hands over. No lock-in, ever.
Source code in your Git organisation, infrastructure in your cloud account, domains in your name and documentation written for the next team rather than for us. If you part ways with us in year three, a competent engineer should be able to take over in a fortnight.
Deliverables checklist
- Modular ERP with source code and database in your ownership
- Master data cleaned, deduplicated and documented
- Role and authorisation matrix mapped to your org chart
- GST, e-invoice and e-way bill integration
- Mobile and tablet interfaces for gate, plant and dispatch
- Management dashboards and scheduled report delivery
- Standard operating procedures and recorded training per role
- Parallel run reconciliation reports
What this typically costs
Real ranges from real projects. The variable is almost always scope and integration count — the calculator will get you closer in two minutes.
As-is study
₹2,20,000
Understand the gap and get a costed module plan.
- On-site study
- Process documentation
- Module sequencing plan
- Build vs buy recommendation
- Budget
Module build
₹8,00,000 – ₹22,00,000 per module
One module live at a time.
- Design and build
- Master data migration
- Pilot and training
- Integration
- 90 days hypercare
Full programme
₹60,00,000 upwards
Complete ERP across modules and sites over 12–24 months.
- All required modules
- Multi-site rollout
- Plant data integration
- Dedicated pod
- Long-term SLA
All figures exclude GST. Fixed-price options available on defined scope. Build your own estimate →
The questions clients actually ask
Including the ones where the honest answer is that you may not need us. If your question is not here, call +91 70033 91355 — you will speak to an engineer, not a call handler.
For many companies you should implement a package — the ecosystem, the certified consultants and the roadmap are real advantages. Build custom when the package customisation to fit your process would cost more than a build, when licence costs across hundreds of users are punitive, or when your process is genuinely distinctive. In practice we most often see custom win for mid-sized manufacturers with heavy job work, multi-GSTIN operations and unusual costing needs.
First module live in fourteen to eighteen weeks, and it should reduce effort visibly from week one of use. The full programme is typically twelve to twenty-four months depending on module count and site count, but the sequencing means you are never waiting two years for anything.
Built in, not bolted on. Invoices generate IRNs through the IRP directly, e-way bills are raised from the dispatch transaction with the transporter and vehicle captured at source, GSTR-1 and GSTR-3B data is produced from the ledger, and 2A/2B reconciliation is a standard report. We keep pace with rule changes as part of the support agreement.
Yes. We deploy on-premise for plants that need it, with the application server inside your network and optional replication to a cloud instance for head-office reporting. Plant-floor terminals tolerate network interruption and buffer locally. For multi-site groups we typically run head office in the cloud and plants on-premise with sync.
We migrate opening balances and masters, and we can maintain a Tally sync for as long as your CA wants it. Many clients keep Tally for statutory filing for a year or more while the ERP handles operations, which is a perfectly sensible transition. Nothing forces a change of accountant or auditor.
By making the system faster than what they do today and involving them early. We pilot with sceptics deliberately, we time transactions against the old process, and we redesign anything slower. We also identify a departmental champion per module rather than relying on top-down instruction. Resistance is nearly always a signal that the design has not respected how the work is actually done.
Why being local to you matters here
West Bengal's manufacturing base — cement and clinker, steel and rerolling, jute, tea, chemicals, engineering goods — has specific ERP needs that generic implementations handle badly. We have built for several of these sectors and carry the domain vocabulary into the first meeting, which shortens discovery considerably.
For custom ERP development in Kolkata and across West Bengal, call +91 70033 91355 or WhatsApp us. We will spend a day at your plant before proposing anything.
Services that pair with this
View everythingTell us what is slowing your business down.
A 30-minute call with a senior engineer — not a salesperson. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Direct line
+91 70033 91355Mon–Sat · 9:30 AM – 7:30 PM IST · Sealdah, Kolkata