Every week we take discovery calls that start the same way: "We tried an off-the-shelf ERP and it almost fits." Almost is the expensive word in that sentence.
Off-the-shelf platforms like Zoho and Odoo are genuinely good products. If your operations look like the operations they were designed around — standard inventory, standard invoicing, standard approvals — buying beats building, and we'll tell you that on the call.
Where "almost fits" starts costing money
The trouble starts when your process has a shape the platform doesn't. You end up with three kinds of tax:
- Workaround tax: staff maintain spreadsheets beside the ERP because the system can't model your actual workflow.
- Integration tax: middleware and connectors to force the platform to talk to systems it was never meant to know about.
- License tax: per-seat pricing that punishes you for growing, on top of features you don't use.
Any one of these is tolerable. All three together usually cost more over three years than a scoped custom build — and you still don't own anything at the end.
The three questions we ask
First: is your process a differentiator? If the way you handle orders, production or settlement is part of why customers choose you, forcing it into a generic module erases the advantage.
Second: how many systems must it talk to? One or two integrations, off-the-shelf is fine. Five systems with custom logic between them, you are already building custom software — just in the worst possible place, inside someone else's platform.
Third: who owns the data and the roadmap? With a custom build you own the source code and the database. No per-seat creep, no forced migrations when a vendor sunsets a plan.
The honest answer
Sometimes it's "buy Zoho." We say that when it's true, because a client on the wrong architecture becomes an unhappy client within a year. But if you answered "yes, many, and me" to the three questions above, a custom build stops being the expensive option — it becomes the cheap one.