Custom software

Build, buy, or partner: the real question behind every custom software decision

Every few weeks we sit with a founder staring at the same fork in the road. Buy a SaaS tool that almost fits the workflow, or build something custom that fits exactly. The conversation is usually framed as a binary. It is not. There is a third option, and for growing teams it is often the more honest answer.

The binary is the trap

Most build-vs-buy conversations start in the wrong place. The team lines up two options — buy a SaaS product that mostly works, or build something custom from scratch — and then debates them like a binary. The decision feels stuck because both look bad. Buying means accepting a tool that will pinch in six months. Building means a hiring plan, a roadmap, and a runway commitment most teams have not signed up for.

The reason the debate stalls is that there is a third option missing from the table. It is the path most growing teams should actually consider: partner-build. Hire an outside engineering and design team to design and build proprietary software you own, without staffing a permanent in-house engineering org. It is not a compromise. For a lot of companies between 25 and 250 people, it is the realistic middle.

When buying is the right move

If the problem looks like every other company's problem, buy. Payroll is payroll. Accounting is accounting. Standard CRM is standard CRM. The vendors in these categories have spent ten years and tens of millions on the boring parts you will never get around to building well. You will not out-build them, and trying to is the most expensive form of strategic distraction we see.

The 2026 numbers reinforce the point. Surveys show roughly 71 percent of tech teams default to off-the-shelf when speed-to-value is the bottleneck. That is the right reflex when the function in question is a commodity utility. The trap appears when off-the-shelf is sold as a fit for a workflow that is not standard. If you are sketching a six-figure customization plan around a SaaS product, you are about to pay custom-software money for software you do not own.

When building is the right move

Build when the software is part of how the business wins, not when it is part of how the business runs. The differentiator test is harsh on purpose: if a competitor could buy the same tool tomorrow and be equally equipped, the tool is not the differentiator. Save that effort.

The other clear signals are data sovereignty (regulated industries, sensitive customer data, audit and compliance demands that SaaS vendors cannot fully satisfy), scale economics (per-seat fees that compound past the point where custom is cheaper over five years), and operational logic that is genuinely yours — the way a delivery firm routes service calls, the way an insurer underwrites, the way a marketplace ranks. If that is the moat, generic software flattens you.

The hidden cost of buying everything is also worth naming. The 2026 SaaS Management Index reports that around 46 percent of SaaS licenses go unused each month and the average company wastes roughly $20 million a year on shelfware. Year-one comparisons almost always favour buying. The five-year comparison often does not.

Partner-build: the option most teams overlook

The in-house build math is harder than most CFOs assume. A senior software engineer in a major US market sits around $130,000 base, fully loaded closer to $200,000. To ship anything serious you need three or four of them, plus a tech lead, plus someone who can actually run the team. That is a $1M–$1.5M annual run rate before a single feature is shipped, in a market where tech turnover sits around 13 percent — the highest of any industry. The team you hire today rebuilds itself every two to three years.

Partner-build sidesteps that. The agency or studio owns the design, engineering, architecture, and launch. The company owns the code, the data, the IP, and the roadmap. After launch, the system is handed over with documentation, and either maintained by the partner or absorbed by a smaller internal team. The risk profile is dramatically different from in-house hiring, and the time-to-value is closer to buying than to building from scratch.

It is not the right answer for every company. If the product is the business — a venture-funded SaaS competing on velocity, for instance — in-house engineering is usually the move. But for service businesses, agencies, mid-market operators, and companies whose software is operational rather than commercial, partner-build is often the cleanest path to proprietary systems without the long hiring tail.

The five questions worth asking out loud

We ask the same five questions before recommending a direction.

What is the workflow we are encoding, and how unique is it actually? If three founders in three cities would describe the same process, it is probably a SaaS problem.

Where does the data live, and what would it cost us if that policy changed? Vendor lock-in is a cost, not a footnote.

What does this look like at 10x scale? Per-seat fees and rate limits are invisible at small scale and crushing at large.

Who maintains it 18 months from now? Software you do not maintain becomes legacy software faster than people expect.

Is the function how the business competes, or how the business runs? The honest answer ends the debate.

A note on AI changing the math

Two things shifted in 2026. The first is that custom development costs less than it did three years ago. AI-assisted coding, mature framework defaults, and pre-built infrastructure mean a smaller, senior team can ship more product per quarter than was possible before. The second is that SaaS pricing kept rising while AI-native subscriptions grew faster than the rest of the market — by some estimates, AI-native app spend grew over 100 percent year-on-year.

The result is that the five-year TCO comparison has bent in favour of building more often than it used to. The custom number got smaller. The SaaS number got bigger. The math has not flipped for every category, but it has flipped for more of them than most teams have updated their assumptions for.

The version most teams should consider

If we were sketching a default for a 30-to-150-person company today, it would look something like this. Buy the commodity stack — accounting, payroll, email, CRM, calendar, support inbox. Build the one or two systems that encode how the business actually creates value — the operations platform, the internal dashboard, the customer portal, the workflow tool nothing off-the-shelf gets right. Partner with an outside team for that build, because the hiring case for a permanent engineering org rarely pencils out at that size.

The reason this default works is not that custom is fashionable. It is that the build-vs-buy question, asked honestly, almost always points to a mixed answer. The mistake is treating it like a coin flip.

If you are stuck on one of these forks right now, we are happy to talk it through. Sometimes the most useful outcome of a thirty-minute call is clarity on what not to build.

Share this article with someone who might find it useful.

Have a product, tool, or workflow you want to shape?

Share an idea
Previous articleThe smallest useful version is harder to define than it looksNext articleDesign systems should help teams ship, not decorate files