Build vs Buy Software: How to Decide Before You Scope Anything

Build vs Buy Software: How to Decide Before You Scope Anything
Published

18 Sept 2026

Author
Joseph Bridge

Joseph Bridge

Build vs Buy Software: How to Decide Before You Scope Anything
5:25
 
Table of Contents

Every system on your roadmap carries a quiet question: is it worth owning, or could you rent it? The answer sits where the business case meets the architecture, in your data, your integrations and your compliance rules. Here are four questions and five cost drivers to settle it before the scoping starts, not after.

lightbulb-filament

Why we wrote this

Custom software is how we earn our living, which makes this an awkward article for us to write. The pattern we meet most in buyer conversations is a build request that arrives with a detailed spec and no sign anyone checked the market first. By the time a cheaper option surfaces, changing course feels like admitting the scoping was wasted.
 
We'd rather have that conversation before the spec exists, so here it is in full, including the cases where our answer is to buy. It's for COOs and technology leaders who have to defend the decision to finance and to their engineers in the same week.
 
 

Three months in, someone finds a $49 product

It's week twelve of scoping a new claims intake system. The workflows are mapped, the integration diagram is on its third version, and the estimate is sitting with finance.

Then someone in operations drops a link in the project channel. It's a $49-a-month product that handles intake, triage and status updates out of the box. The message just says, "Isn't this most of it?"
Nobody replies for an hour. Half the team feels relieved. The other half is quietly listing what the cheap product can't do, and wondering whether that list is real or defensive.
 

The short answer: Buy when the process is standard and your way of doing it isn't why customers choose you. Build when the process is your difference, or when nothing on the market fits your data, your integrations or your compliance obligations. Most organisations need far fewer custom builds than their roadmap suggests.

Why the sticker price misleads in both directions

Most build-or-buy calls get made on the upfront number. A subscription looks cheap next to a build estimate, so buying wins. Or a build looks like a one-off cost against a fee that never ends, so building wins.

Both comparisons miss where the money goes. The real bill arrives in years two and three: integration work nobody scoped, workarounds where the product doesn't fit, and the patching a custom system needs every quarter. The GOV.UK Service Standard asks teams to understand total cost of ownership and preserve the ability to make different choices in future.
 
The second trap is the order of the work. Requirements written before anyone checks the market describe how you work today, field by field, so every product fails them. That's how three months of scoping becomes an argument for building, when it should have been the test.
 
Australia's Digital Service Standard builds that check into discovery. One of the questions it asks teams is plain: "What are the alternatives to building from scratch?"
 

Here's the concession, and it's an odd one for a company like ours. We build software for a living, and we still recommend buying more often than people expect. If a $49 product covers the process and the gaps are cosmetic, paying anyone to rebuild it is a poor use of your budget.

Three paths, not two

The choice is rarely binary. In practice, most organisations use all three paths below, each for a different part of the business.

1. Buy it off the shelf

You subscribe to a product built for many customers and adopt its way of working. You configure it, but you don't write code inside it. 

  • What it looks like: payroll, expenses, e-signatures, service desk ticketing, standard CRM. Processes that work much the same way across your industry, and that regulators expect to look familiar.
  • What good looks like: your team adapts its process to the product, not the reverse. The vendor holds the certifications your auditors ask for, and you can export your data in a usable format at any time.

The warning sign is a long list of must-have changes. GOV.UK's purchasing guidance notes that even small modifications to off-the-shelf software can remove most of the benefits of using it.

2. Build it custom

You commission software designed around your process, your data and your rules. You own it, including the cost of keeping it running.

  • What it looks like: the workflow that wins you customers, prices your risk or sets your service apart. Or a process whose inputs sit in systems no product connects to, under compliance rules such as data residency or audit trails that packaged tools won't meet.
  • What good looks like: you can name, in one sentence, the advantage the software protects. There's a budget for maintenance beyond launch, and a named product owner, not just a project manager.

3. The middle path: configure, extend, integrate

You buy the standard core and build only the thin layer that makes it yours. That layer might be an integration, a data feed or a workflow that sits on top.

  • What it looks like: a packaged CRM with your own pricing engine plugged in through its API. A claims platform fed by a custom document-reading service. An off-the-shelf portal reading from your data warehouse.
  • What good looks like: the custom layer talks to the product only through supported APIs and webhooks (the vendor's official connection points), so vendor upgrades don't break it. The boundary is written down: which system is the source of truth for each record, and who fixes what when something fails.
This is where most of the value hides. The vendor's other customers share the cost of the commodity part, and you spend your own budget only on the part that's different.
 

GOV.UK's technology team makes the same case in To build or to buy: configuration over customisation, with building kept for capability that is central to the organisation.

Four questions that usually settle it

Question
Points to buying
Points to building

Would customers notice if you ran this like your competitors do?

No

Yes

Does a product connect to the systems that hold the inputs?

Yes, through standard connectors

No, or only through fragile workarounds

Do your compliance obligations go beyond what vendors certify?

No

Yes, for example data residency or retention rules

Will the process change faster than a vendor's roadmap?

No, it's stable

Yes, it's where you experiment

Two or more answers in the right-hand column is a reason to look harder at the middle path or a build. Otherwise, buy.

The cost of getting it wrong, either way

Each mistake costs you differently. Buy the wrong product and you pay in workarounds: spreadsheets beside the system, manual re-keying and staff who quietly stop using it. Build the wrong thing and you pay every year to maintain your own version of something you could have rented.

The second mistake is harder to unwind. A custom build creates teams, budgets and integrations that depend on it continuing.
 
And if the process itself isn't settled, don't do either yet. Buying locks in steps you haven't agreed on, and building writes them into code. Run it manually for a quarter until the steps stop changing.
 

If the process is a commodity used by a small team, skip this analysis altogether. Buy the obvious product, configure it well and spend your attention elsewhere.

When building was the right call

DDEG_NEXUS-1

DDEG is a useful example because the answer wasn't obvious from the outside. Their subject-matter experts spent 3 weeks on each RFP response. Proposal software is a mature category, so on paper this looks like a buy decision.

The detail is in the inputs. Each response drew on three things: government data about the tender and the buyer, the experts' own subject-matter skills, and the organisation's past proposals. A typical proposal tool is built around a content library and templates, which covers the third input but not the other two.

So the time wasn't going on formatting. It was going on experts pulling those three sources together by hand, for every tender, instead of pursuing the next opportunity.
 
A custom application now combines government data, subject-matter skills and past proposals, and produces a response ready in a single day. The value sat in the join between inputs that no single product held.
 
Run it through the four questions and it lands on the build side twice. Bid quality is how the business wins work, so customers notice it. And no typical proposal product connects to all three inputs.

That's the pattern to look for: a differentiating process whose inputs live in places packaged tools don't reach. The 3 weeks to 1 day result belongs to this case, not to every build.

What drives the three-year cost

Compare both options over three years, not one. Five drivers decide the real number, and none of them is the price on a website.

insurance icon

Licenses

Per-seat pricing grows with headcount, and renewal increases compound. Model the cost at your year-three team size.
Interview icon

Integration

Connecting to your core systems, your single sign-on and your data warehouse. On the buy side, this is often the largest line nobody scoped.
icons8-web-accessibility-1

Change

Retraining staff, migrating data and reworking processes. A product that forces a new process costs more here.
product and account support

Maintenance

For a build, security patches, dependency upgrades, hosting and a team that knows the code. For a purchase, retesting your integrations after every vendor release.
sales team icon

Exit

What it costs to leave: data export formats, contract terms and how deeply the tool is wired into everything else.

Honest numbers for each driver take a few conversations. Ask vendors for renewal terms in writing, and what customers typically spend connecting the product to systems like yours. Ask builders to describe year-two maintenance by role and hours, not as a single percentage.

Then add your own people's time to both columns. Testing, data migration and training land on your team whichever option you pick, and that time rarely appears in either quote.

Put each driver in both columns. The option that looked cheaper in year one often isn't by year three. 

How we approach it

icons-salesforce

EB Pearls Approach

The first question on any build request is whether it should be bought instead. We rewrite the requirement as outcomes, test it against what the market already sells, then against the middle path, before anyone designs a screen.

Studio builds only after buying is ruled out. What survives is usually a much thinner layer than the original scope: the integration, the data join or the workflow that is genuinely yours.

When we do build, we set out the five cost drivers for both options first. That way maintenance and exit are decided before launch, not discovered after it.
 

Check your own project

Take the system on your roadmap and answer these three questions:
 
  1. Is this process part of why customers choose you over a competitor?
  2. Have you confirmed that no existing product, configured or extended, covers most of it?
  3. Have you costed both options over three years, including integration, maintenance and exit?
Three yes answers make a case worth building. Any no means test the buy or middle path first.

 

Frequently Asked Questions

What's the difference between custom software and off-the-shelf software?

Off-the-shelf software is built once for many customers, and you adapt your process to fit it. Custom software is designed around your own process, data and rules, and you own it along with the cost of running it. Many organisations end up with a mix: a bought core with a thin custom layer on top.

Is custom software more expensive than off-the-shelf?

Usually upfront, yes, but not always over three years. Subscriptions grow with headcount and renewals, and bought products often need integration work and workarounds nobody priced. Compare licences, integration, change, maintenance and exit for both options before deciding which one is really cheaper.

How do you calculate software total cost of ownership?

Add up every cost of owning and running the software over three years, not just the subscription or the build estimate. Include licences at your expected headcount, integration, retraining and data migration, ongoing maintenance, and the cost of leaving. Use the same drivers for every option so the comparison is fair.

How long does it take to build custom software compared with buying?

Buying is usually faster to start, but rarely as fast as the sign-up page suggests, because configuration, integration, data migration and training still take time. A custom build's timeline depends mostly on its scope, how many systems it connects to and how much compliance review the work needs.

Can off-the-shelf software be customised to fit our process?

It can be configured, but heavy customisation usually backfires. Changes to a vendor's product can break with every upgrade and remove much of the benefit of buying. If your list of must-have changes is long, keep the product standard and build a separate layer that connects through its supported APIs, the vendor's official connection points, instead.

Can we buy now and build later?

Yes, and it's often the smartest sequence. Buying first shows you which parts of the process really matter before you pay to customise them. Choose a product with a clean data export and a documented API, so moving later is a project rather than a rescue.

Who maintains custom software once it's built?

Someone has to, and that should be decided before the build starts. It can be your own team, the partner who built it or a separate support provider. Whichever you choose, budget for it every year, because security patches and dependency upgrades don't stop.

What happens if the vendor we buy from shuts down?

Your risk depends on how cleanly you can leave, so check that before you sign. Ask how you can export your data, in what format, and what notice the contract requires. For critical systems, ask about source code escrow, where an independent third party holds a copy of the code.

Who owns the code if we pay for custom software?

You should, and the contract should say so in writing before work starts. Check that it assigns the intellectual property to you, that the code sits in a repository you control, and that you hold the accounts it runs on. Without those, you may own the software on paper but not in practice.
 
 
Topics:

Want a second opinion before you decide?

Book a free 30-minute Fit Call. Whether it’s an AI idea, a new build or a system that’s slowing down, we’ll tell you what’s worth doing, what we’d drop, and whether we’re the right fit at all. No commitment. No pitch deck.