It is the question behind a surprising number of expensive mistakes: should you buy off-the-shelf software or build something custom? Build what you could have bought and you burn money and months. Buy something that does not fit and you spend years bending your business around its limits.
Here is the honest framework we use with clients — including the cases where our answer is “do not hire us, go buy the tool.”
What each really means
Off-the-shelf software is a product built for many customers — you configure it and adopt its way of working. Custom software is built for you — it fits your process exactly and is yours to change. Most real businesses end up with a mix: bought tools for the commodities, custom software for the few things that are genuinely theirs.
When off-the-shelf is the right call
Buy when the problem is a solved, common one and your business is not special at it. Email, accounting, payroll, CRM basics, help-desk ticketing — these are commodities. Excellent products exist, they are cheaper than anything you could build, and being “different” at payroll is not an advantage. If a mature tool covers 80% or more of your need and the rest is a nice-to-have, buy it. A good software partner will tell you this rather than quote you a build.
When custom pays off
Build when the software is your advantage — when your process is the thing that makes you better than competitors, when no product fits the way you actually work, or when you are stitching together several tools and paying people to move data between them by hand. Custom also pays off when off-the-shelf licence costs scale painfully with your growth, or when you need to own the data and the roadmap because they are core to your business.
- Your process is the edgeIf how you do the work is a competitive advantage, off-the-shelf forces you to give it up. Custom protects it.
- Nothing fitsWhen you have looked and every product needs heavy workarounds, the workarounds are a hidden custom-build you are paying for anyway.
- Integration taxIf people spend hours moving data between tools, custom software that connects them often pays for itself quickly.
- You need to own itWhen the data, the roadmap or the customer experience are core, owning the software is worth the investment.
The real total cost of ownership
Compare honestly, not just on the sticker price. Off-the-shelf looks cheap up front, but add per-seat licences that grow with headcount, the cost of workarounds and manual steps, and the ceiling it puts on how you can operate. Custom costs more to build, but you own it, there are no per-seat fees, and it fits without compromise — provided you budget for the ongoing maintenance every real system needs. The right question is not “which is cheaper to start?” but “which is cheaper over the next five years, including the cost of not fitting?”
The hybrid path most businesses should take
The pragmatic answer is usually both. Buy the commodities — accounting, email, CRM — and build custom only for the handful of workflows that are genuinely your business. Increasingly the custom piece is the layer that ties bought tools together and adds the intelligence and automation none of them offer on their own. You get the economics of off-the-shelf where it does not matter and the fit of custom where it does.
A quick decision checklist
- 1Is this a common, solved problem where you are not special? → lean buy.
- 2Is this process a genuine competitive advantage? → lean build.
- 3Does a mature product cover 80%+ of the need? → lean buy.
- 4Are you paying people to work around tools or move data by hand? → lean build.
- 5Will licence costs balloon as you grow? → lean build (or a hybrid).
If the honest answer is “buy,” buy — and if it is “build the 20% that matters and connect the rest,” that is the work we most enjoy.
Key takeaways
- Buy off-the-shelf for common, solved problems where your business is not special — payroll, accounting, CRM basics.
- Build custom when the software is your competitive advantage, when nothing fits, or when you are paying to move data by hand.
- Compare total cost over five years — including per-seat licences, workarounds and the cost of not fitting — not the sticker price.
- Most businesses should go hybrid: buy the commodities, build the few workflows that are genuinely theirs.
- A good partner will tell you to buy when buying is right — not quote you a build for a solved problem.
Frequently asked questions
Is custom software worth it, or should I buy off-the-shelf?
Buy off-the-shelf when the problem is common and solved and your business is not special at it — email, accounting, CRM basics. Build custom when the software is your competitive advantage, when no product fits how you actually work, or when you are paying people to work around tools and move data by hand. Most businesses do both.
Is custom software more expensive than off-the-shelf?
More expensive to build, but not always over time. Off-the-shelf adds per-seat licences that grow with headcount, plus the hidden cost of workarounds and the limits it puts on how you operate. The honest comparison is total cost over about five years, including the cost of not fitting — not the up-front price.
What is the hybrid approach to business software?
Buy off-the-shelf tools for the commodities — accounting, email, CRM — and build custom software only for the few workflows that are genuinely your business, often as the layer that connects your bought tools and adds automation. You get off-the-shelf economics where fit does not matter and custom fit where it does.
When should I not build custom software?
When a mature product already covers 80% or more of your need, when the problem is a common commodity, and when being different at it is not an advantage. In those cases building custom wastes money and time — a good software partner will tell you to buy instead.
Have a project in mind?
Tell us what you’re building. A senior engineer will come back within one working day with a scope, a timeline and a fixed price.

