The bias in both directions
The conflicting advice
The ERP vendor says configuration can handle anything. The developer says build it all custom. Your finance team just wants to stop exporting data every Friday. Everyone has an incentive, and you have to decide.
ERP vendors say every problem can be solved with configuration. Systems integrators say every ERP can be made to work with enough consulting. Custom development companies say the right answer is custom. Each has a financial incentive for that position.
The honest answer is that the right choice depends on how standard your operations are, how much of your competitive advantage lives in the process, and what the total cost of each path actually looks like over three to five years, not just the upfront number.
When off-the-shelf wins, and what it actually costs
If your operations are standard for your industry, an established ERP platform will serve you better than a custom build in almost every case. The standard operations of a professional services firm, a wholesale distributor, or a manufacturer with conventional production workflows are well-served by NetSuite, Business Central, or Odoo. Cloud ERP now accounts for over 70% of all new implementations. These systems have been solving these problems for decades and receive continuous development investment.
The total cost of an ERP implementation is never just the licence fee. Panorama Consulting's 2025 data puts the average total ERP project cost at $450,000, with implementation and services typically running 1x–3x the first-year licence cost. By company size: SMBs spend $50,000–$150,000; mid-market $150,000–$500,000; enterprise implementations reach $750,000–$3,000,000+. Budget a 15–20% contingency on top of any ERP estimate, roughly half of organisations significantly underestimate costs during planning.
Stuck between buying an ERP and building one?
Get a free consultationWhen custom wins
Custom development is justified when the process that needs system support is a genuine source of competitive differentiation. If the way your business operates is materially different from your competitors, and that difference is why customers choose you, then forcing your operations into a standard ERP model means either changing how you operate (a business risk) or layering customisation on top of the ERP until it is unmaintainable.
Custom also wins when the system is customer-facing. An ERP that surfaces to customers as part of your service delivery, a portal, a real-time data feed, an embedded workflow, is better built custom from the start than adapted from a back-office system.
And custom wins when integration complexity is the primary problem. If the core challenge is connecting five existing systems that none of the ERP vendors connect to, building a purpose-built integration layer is often simpler than buying an ERP and customising its integration layer.
Side by side
Off-the-shelf ERP
- Faster to start for standard processes
- Licence fees rise with every user
- Your process adapts to the software
- Upgrades and support from the vendor
Custom ERP
- Built around how you actually operate
- Higher upfront cost, no per-user fees
- You own the code and the roadmap
- Needs a reliable development partner
Ifyour processes are standard for your industry
ThenBuy
Ifa unique process is why customers choose you
ThenBuild that part
Ifboth are true
ThenBuy the core, build custom modules around it
The hybrid that often makes most sense
Buy an ERP for the standard modules: accounting, payroll, basic inventory, compliance reporting. Build custom software for the differentiated operations. Connect them via API. This gets you maintained, certified software for the things that need to meet standards, and bespoke tooling for the things that make your business different.
Finding this line is the most valuable part of the decision. The conversation should always start with mapping which parts of the operation are genuinely non-standard and which are standard operations that feel complex because they are currently manual.
Frequently Asked Questions
Written by
Sachin Patel
Product & Engineering
