Build vs Buy: How to Decide Whether to Build Software or Buy It Off the Shelf
## The short answer
Buy off-the-shelf software when the capability is common, well-served by existing vendors, and not a source of your competitive advantage. Build (or commission a custom build) only when the process genuinely differentiates your business and no product can fit it without painful compromise. For most teams, that means buying the vast majority of their stack — accounting, email, payroll, CRM — and reserving custom development for the one or two workflows that are truly unique to how you make money.
The instinct to build is usually strongest in technical founders and weakest in finance teams. Both biases are worth resisting. The decision should be made on economics and strategy, not on enthusiasm or fear.
## A simple test before you decide
Ask three questions in order. If you answer 'no' to any of them, lean towards buying.
- **Is this capability core to how we win?** Payroll is mission-critical, but running payroll faster than rivals rarely wins customers. Buy it.
- **Is the market for this poorly served?** If several mature vendors already solve the problem well, building duplicates their years of work for no advantage.
- **Can we sustain it for years?** Software you build is software you maintain forever — security patches, dependency upgrades, staff turnover, edge cases.
Only when a process clears all three should building be on the table.
## The hidden costs of building
The upfront build is the cheap part. The expensive part is everything after launch:
- **Maintenance** — bugs, browser and OS changes, library updates, and security vulnerabilities never stop arriving.
- **Key-person risk** — if one developer holds the knowledge and leaves, you inherit a system nobody fully understands.
- **Opportunity cost** — every hour spent rebuilding a CRM is an hour not spent on the product customers actually pay for.
- **Compliance burden** — data protection, accessibility, and audit requirements land entirely on you.
A realistic build budget assumes the first year of running costs will rival the build cost itself. If that maths frightens you, buy.
## The hidden costs of buying
Buying is not free of risk either. Watch for:
- **Lock-in** — can you export your data in a usable format if you leave?
- **Roadmap dependence** — features you need may never ship, and you can't make the vendor build them.
- **Per-seat creep** — pricing that is reasonable at 10 users can be punishing at 100.
- **Process distortion** — bending your business to fit the tool, rather than the other way round.
The key difference is that these risks are usually recoverable. You can switch vendors. You cannot easily walk away from a bespoke system you own.
## The middle ground most teams miss
The build-vs-buy framing is a false binary. In practice the best answer is often 'buy the platform, configure the difference'. Modern business software increasingly exposes APIs, low-code automation, and extension points. You buy the heavy machinery — the database, the security model, the integrations — and you customise only the thin layer that makes your process distinctive.
This is also where the 'composable' approach lives: a handful of best-in-class products connected by automation, rather than one monolith doing everything badly. At neart.ai we build enterprise-grade products designed to be that dependable foundation, so teams can extend rather than reinvent.
A useful rule: if you find yourself wanting to build, first check whether a bought tool can be configured or extended to do 80% of the job. The remaining 20% is usually a much cheaper, lower-risk problem than a ground-up build.
## How to document the decision
Whatever you choose, write it down. A one-page decision record should capture:
- The problem and who owns it
- The options considered (including doing nothing)
- The total cost of ownership over three years, build and buy alike
- The reversibility of each option
- The decision and the trigger that would make you revisit it
This protects you from re-litigating the choice every quarter and gives future hires the context behind a system they inherit.
## Practical takeaway
Default to buying. Reserve building for the rare process that is both core to your advantage and genuinely unserved by the market — and even then, prefer extending a bought platform over building from scratch. Cost the first year of maintenance, not just the build, and write down a one-page decision record so the choice survives staff turnover and second-guessing.