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 | Buy | Integrate | |
|---|---|---|---|
| Upfront cost | High | Low to medium | Low |
| Time to value | Months to years | Days to weeks | Days to weeks |
| Who maintains it | You own all of it | The vendor owns the tool | You own the connections |
| Lock-in risk | Low, but high key-person risk | High: vendor plus your data | Low to medium |
| Fails when | Scope grows and budget runs out | The tool almost fits, but not quite | The tools have no real way to connect |
| Best for | Work core to how you compete | A clear gap no current tool covers | Making 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 researchBuying 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 researchIntegrating 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 SaaSWhen 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.
- Can a tool you already own do this once it is connected? Integrate.
- Is there a real gap a proven product fills? Buy, then connect it right away.
- Is the work core to how you compete with no option that fits? Build.
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 KamalMore 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.