CrisP← Friction

Friction · Build vs buy comparison

Build vs. Buy vs. Integrate: The Real Cost of Each

May 2026 · 8 min read

When a business outgrows how it runs, there are three moves: build custom software, buy a new tool, or integrate the systems you already own. Integrating is usually the cheapest and fastest, and it is where most businesses should start. Buying fits when no tool you own can cover the gap. Building fits the fewest cases of all. Here is how the three compare on cost, time to value, maintenance, and lock-in, and how to tell which one your situation calls for.

Build vs. buy vs. integrate, compared across the criteria that decide the outcome.
BuildBuyIntegrate
Upfront costHighLow to mediumLow
Time to valueMonths to yearsDays to weeksDays to weeks
Who maintains itYou own all of itThe vendor owns the toolYou own the connections
Lock-in riskLow, but high key-person riskHigh: vendor plus your dataLow to medium
Fails whenScope grows and budget runs outThe tool almost fits, but not quiteThe tools have no real way to connect
Best forWork core to how you competeA clear gap no current tool coversMaking tools you already pay for work as one

The three options, in plain terms

These words get used loosely, so it is worth being exact. Build means commissioning custom software written for your business. Buy means licensing a finished product someone else maintains. Integrate means connecting the tools you already run so they share data and drop the manual steps in between. Most operations have already done plenty of buying. The cheapest gains left on the table usually come from the third option, not the first two.

Cost and time to value

Building looks attractive because you picture software shaped exactly to your business. The trouble is the track record. Most custom software runs late, runs over, or never ships at all.

~31%

Share of software projects that finish on time, on budget, and with the result intended. Roughly half are challenged and the rest are cancelled outright, and over half of the over-budget projects ran far past their original estimate.

Source: The Standish Group, CHAOS research

Buying skips most of that risk. The product already exists, the price is known, and you can use it within days. The catch shows up later: a tool bought to fix one problem often ends up barely used, sitting beside the other tools nobody fully adopted.

80%

Share of features in the average software product that are rarely or never used. Close to half of all software a company buys goes unused, which means a large part of most software budgets pays for shelfware.

Source: Pendo, feature adoption research

Integrating starts from a different place. The software is already bought, the staff already know it, and the work is in the wiring between tools, not in a months-long build or another subscription. That is why it tends to return value in the same days-to-weeks window as buying, at a fraction of the cost of building.

Maintenance and who carries it

Every option leaves someone holding the upkeep. With a custom build, that someone is you, forever, including the developer who understands how it all fits together. Lose that person and you inherit software nobody can safely change. With a bought tool, the vendor carries the upkeep, which is genuinely a relief, until they change the pricing, the features, or the roadmap. With integration, you own the connections between tools, which is a smaller and more contained job than owning an entire codebase.

Lock-in and the cost of leaving

The question few owners ask before signing is how hard it will be to leave. Custom software has low vendor lock-in, since you own it, but it binds you to whoever can maintain it. Bought tools carry the steepest lock-in: the longer your data lives inside a vendor, the more it costs to move. And the more single-purpose tools you stack up, the more islands of data you create that never speak to each other.

~106

Average number of separate software apps a company runs, down from a peak but still high enough that roughly half of licences sit unused for 90 days or more. Each one is another login, another bill, and another silo to connect later.

Source: BetterCloud, State of SaaS

When each one actually fits

Stripped down, the decision is not really about technology. It is about how central the work is to your business and whether the market already solved it. Three rules cover most cases.

Integrate when

A tool you already pay for could do the job if it were connected properly. This is the starting point for most operations, because the software is bought, the team knows it, and the gain shows up fast. If you have not mapped what your current tools could do once they talk to each other, you have not earned the right to buy or build yet.

Buy when

There is a real gap no tool you own can cover, and a proven product already fills it. Pay for the finished thing rather than rebuilding it. Just go in with eyes open on the lock-in, and connect it to the rest of your stack on day one so it does not become another island.

Build when

The process is core to how you compete, the volume justifies the spend, and nothing on the market fits. This is the rarest case, not the default. Building because the off-the-shelf option is 90 percent right is how budgets disappear.

A simple way to decide

Run any new problem through the order above before you spend a dollar. First ask what the tools you already own could do if they were wired together. Only when that comes up short should you look at buying, and only when buying comes up short should you consider building. Most businesses run this in reverse, reaching for a new tool or a custom build while the answer was already sitting in the stack they pay for every month.

That order keeps cost low, value fast, and lock-in contained. It is also the order we work in when we take an operation apart and put it back together: use what is already there first, add only what the job genuinely calls for.

Common questions

Is it cheaper to build or buy software?

Buying is almost always cheaper upfront and faster to use than building. Building custom software carries the highest cost and the highest risk of running over budget. The Standish Group's CHAOS research found only about a third of software projects finish on time and on budget. Build only when the work is core to how you compete and nothing on the market does it.

What does it mean to integrate instead of buy?

Integrating means connecting the tools you already pay for so they pass data to each other and remove manual steps, instead of adding another tool. For most businesses it is the cheapest and fastest of the three options, because the software is already bought and the staff already know it.

When is building custom software worth it?

Building is worth it when the process is core to how you compete, the volume is high enough to justify the cost, and no existing tool does the job. For everything else, integrating what you own or buying a proven tool returns value faster with less risk.

Why do so many software tools go unused?

Companies buy tools to fix one problem and never connect them to the rest of the operation, so most features never get touched. Pendo found that roughly 80 percent of features in the average software product are rarely or never used, and close to half of purchased software sits unused.

What is the biggest hidden cost of buying more software?

Lock-in and sprawl. Every new tool adds a subscription, another login, and another island of data that does not talk to the rest of your stack. The exit cost climbs the longer your data lives inside a vendor you cannot easily leave.

How should a small business decide between the three?

Start by asking whether a tool you already own can do the job once it is connected properly. If yes, integrate. If there is a real gap no current tool covers, buy a proven option. Build only as a last resort, when the work is central to the business and the market has nothing that fits.

Want to know which of the three fits your operation? That is what the first call is for.

Book 15 min with Kamal

More from Friction

The Government Money for Automation Nobody Applies For

The program everyone still searches for is closed, and the ones that are open go underused. A plain guide to the federal and provincial funding that can offset automation, training, and custom development costs in Canada.

Make vs. Zapier vs. n8n: Which Automation Platform Fits Your Business

The three platforms that run most business automation in Canada, compared on pricing model, learning curve, complex logic, and data residency. Where each one breaks, and which one fits which operation.

AI Automation Agency vs. Doing It Yourself: The Real Trade-Off

Most owners can wire a simple automation themselves, and some should. A clear-eyed comparison of DIY versus hiring an automation agency: real cost in hours and dollars, where DIY quietly dies, and how to spot a bad agency.

What AI Automation Actually Costs a Canadian Business

AI automation pricing in Canada, broken into the three layers that actually drive it: software subscriptions, the build, and the upkeep nobody budgets for. Real market ranges and the math for what doing nothing costs.

Workflow Automation for Canadian Small Business: What to Automate First

The order matters more than the tools. A field guide to which workflows Canadian small businesses should automate first, which to leave alone, and the 90-day sequence that pays for itself fastest.

Hire, Outsource, or Automate the Front Desk

Growing call and admin load gives you three moves: hire staff, outsource to a service, or automate. A comparison of cost, speed, quality, and control, plus when each one is the wrong call.

Voicemail vs. Answering Service vs. AI Receptionist

What happens to a missed call under each option, what it costs, and which one fits which business. Real pricing on answering services and AI receptionists, the CASL angle, and a clear verdict.

The Five-Minute Window: What Slow Replies Actually Cost

Replying in five minutes versus an hour versus a day changes how many jobs you win. A look at the lead-response research, what each delay costs, and the cheapest ways to close the gap.

How to Tell If an Automation Actually Paid Off

Most automation projects are never measured, so no one can say whether they worked. A plain method for setting a baseline, running the payback math, and the metrics worth ignoring.

Frontier AI Models at Work: Where the Automation Actually Pays

A breakdown of what Claude, GPT, and Gemini are each good at, the business use cases worth automating, how Zapier and n8n wire them into your operation, and when AI automation is the wrong move.