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.

Build or buy view for each module of a wholesale and fabrication ERP
ModuleDefault todayBuild it if
Accounting and taxBuyAlmost never. Tax rules change, and accounting products exist to keep up
Inventory and SKUsBuy firstYour units, cut lengths, or batch rules can’t be expressed in the product
DispatchBuy or extendYour delivery routing or documents are unusual
Management reportsUse your product’s reports, then a BI toolYou need to combine data from several systems
Quoting with material and labour costingOften customYour estimates depend on your own formulas and experience
Production trackingDepends on your processJobs vary so much that a standard routing doesn’t fit
Customer ordering loginOften custom on topCustomers 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)

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

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).