Off-the-shelf package or custom software: how to choose?
A package costs less and imposes its way of working. Custom software follows your processes and takes longer. The right criterion is not the budget, it is whether your trade is standard.
Choose a package if your trade works the way your competitors' does. Choose custom software if your organisation is precisely your advantage, or if your teams already spend their days working around the official tool with parallel spreadsheets. That last sign is the most reliable of all.
How do you know whether a package will do?
Ask yourself a simple question: does what your company does resemble what others in the same sector do? Accounting is accounting. Percentage-based pay indexed to each practitioner's revenue, with rules negotiated practice by practice, is not.
The more regulated and uniform your trade, the more a package is the right choice. The more your organisation is your own, the more a package will cost you in workarounds.
What is the real cost of an ill-fitting package?
It does not appear on the invoice. It appears in the spreadsheets your teams keep alongside, in the double entry, and in the discrepancies between two sources that must be reconciled every month.
That cost never falls: it grows with headcount. And it is invisible in the accounts, which makes it particularly hard to fight.
What makes custom software risky?
Three things, and they are avoidable. A vague scope, which lets the boundaries slip along the way. A single delivery at the end of the project, which reveals the mismatch too late. And a supplier who keeps the code, which locks you in as surely as a subscription.
A serious custom project is recognised by the opposite: a document signed before the first line of code, incremental deliveries you see running on your own data, and source code that belongs to you at the end.
How do you compare them honestly?
| Criterion | Package | Custom |
|---|---|---|
| Start-up | Fast | Several weeks to several months |
| Initial outlay | Low | Higher |
| Cost per user | Per-seat licence | None |
| Fit to the trade | You adapt | It adapts |
| Enhancements | Decided by the publisher | Decided by you |
| Dependency | High | None if the code is delivered |
Is there a middle way?
Yes, and it is often the right one: a standard foundation for what is standard — accounting, stock, documents — and custom development where your distinctiveness lies.
Paying to reinvent an inventory screen makes no sense; paying for payroll to follow your rules exactly makes a great deal. See how we build a custom ERP.
Updated Aug. 17, 2026