Business platforms
Custom ERP or off-the-shelf for a wholesaler?
Most wholesalers should start with a product, and build only the parts where their way of working is what makes them money. The question isn't all-or-nothing: decide module by module.
By itmarkerz Technologies. Updated 30 October 2026.
An old project, and why it still helps
We built a custom ERP for a fabrication and wholesale company in India over about two years, from around 2012 to 2014. It was our first large ERP. It’s more than a decade old, and the product market has moved a long way since, so don’t read it as a claim about today’s options. We’re using it because it shows where a wholesale business’s logic really lives.
The system covered quoting with material and labour costing, production tracking, multi-location inventory and SKUs, dispatch, VAT billing and accounting, management reporting, and a login where customers placed orders directly.
Decide module by module
“ERP” bundles very different problems. Some are the same in every company, and some are specific to how yours operates. Here is how we would look at that same list if we were advising a similar business today.
| Module | Default today | Build it if |
|---|---|---|
| Accounting and tax | Buy | Almost never. Tax rules change, and accounting products exist to keep up |
| Inventory and SKUs | Buy first | Your units, cut lengths, or batch rules can’t be expressed in the product |
| Dispatch | Buy or extend | Your delivery routing or documents are unusual |
| Management reports | Use your product’s reports, then a BI tool | You need to combine data from several systems |
| Quoting with material and labour costing | Often custom | Your estimates depend on your own formulas and experience |
| Production tracking | Depends on your process | Jobs vary so much that a standard routing doesn’t fit |
| Customer ordering login | Often custom on top | Customers need their own prices, stock and repeat orders in a way your product’s portal can’t show |
The table is a starting opinion, not a verdict. The pattern is that accounting rarely repays custom work, while quoting often does, because a fabricator’s costing is where its experience and margin sit.
Questions to answer first
- Where do mistakes cost you money today? Under-quoted jobs, stock counts that disagree with the floor, and late invoices each lead to a different first project.
- Who holds the rules in their head? If one estimator prices everything from memory, write those rules down before you evaluate any software.
- What must connect? Check your accounting system, your bank and your e-invoicing or tax requirements.
- Can you run a product’s standard process? Changing how you work can be cheaper than customising software, unless that way of working is why customers stay.
- Who will own a custom system in ten years? Software that lasts needs people, updates and documentation long after launch.
How we would order a build now
A company can’t wait two years for its first benefit, so we would plan a new build to release one useful module into daily use and then extend it. The order-to-cash and production patterns we first worked out on that project are ones we still use, which is also a reminder that the business logic can outlast the technology it was written in.
A second point is that tax is a moving target. A system built around one tax regime needs rework when the rules change, which is another reason to keep tax and ledgers in a maintained product, and to keep your custom code focused on what is yours. If you already run an ageing custom system, see how we approach upgrades before assuming it has to be replaced.
The ERP described here (2012–2014)
Custom ERP for an Indian fabrication wholesaler: quoting, production, multi-location inventory and SKUs, dispatch, VAT billing, accounting, reporting and a customer ordering portal. Two-year build, 2012–2014. Faster month-end, accurate stock.
- Sector
- Manufacturing & wholesale
- Region
- India
- Year
- About 2012–2014
- Stack
- PHP
- Engagement
- Custom build, about two years
Questions
How long does a custom ERP take?
The one described here took about two years, but it covered a lot and dates from 2012–2014, so don't treat it as a benchmark. A staged build with a narrow first release should produce something usable much earlier. The scope decides the timescale, and we would give you an estimate only after seeing it.
Would you build the same system the same way today?
No. The stack reflected its time. Today we would use Laravel and a modern front end, and we would check what accounting and inventory products could do before writing those parts ourselves.
What does custom ERP development cost?
We don't publish a fixed price for this work, because scope varies so much. We quote after a first conversation. Developers start from $20/h, invoiced in USD, GBP, EUR or INR.
More on business platforms
- Rental software: build or buy? What two custom builds taught usA decision table and a requirements checklist you can brief anyone with.
- Rate cards, availability and utilisation: the hard parts of rental softwareThe three calculations that decide whether a rental system can be trusted.
- Vehicle rental software: deposits, fines and handoverWhere vehicle hire differs from equipment hire, and what to build for it.
- From desktop to web: three generations of one systemA manpower company's .NET application, its Electron rebuild and the web scoping now.
Not sure which parts of your operation fit a product?
Tell us what you make or stock, and which work still happens in spreadsheets. We will give you a straight view on what to buy and what, if anything, to build.
We reply within one business day (IST).