For years the build-vs-buy answer for a small company was boring: buy. Unless the software was your product, writing your own CRM, scheduler, or reporting dashboard was a great way to burn six months and end up with something worse than a $49/month tool.
That math has changed, and not just for us.
McKinsey’s State of AI in 2026 survey found that 32% of respondents say their organizations decided against buying at least one software product or feature because they could build it in-house with agentic coding tools. In tech it’s 41%. Healthcare is 39%. Professional services is 38%. (McKinsey, The state of AI in 2026)
That’s a third of companies saying “we’ll build that ourselves.” It lines up with what we’re seeing with clients.
What actually changed
Coding agents didn’t make software engineering free. They made the first 80% dramatically cheaper. A focused internal tool (an intake form that writes to your database, a dashboard that joins three spreadsheets, a script that reconciles invoices) used to be a few weeks of work. Now it’s often a few days, sometimes an afternoon.
When the build cost drops that much, a lot of SaaS stops making sense. Especially the kind you’re paying per-seat for while using 10% of the features.
When we tell clients to build
- The workflow is yours, not generic. If you’ve spent months bending a tool to fit how your business actually works, that’s the signal. Custom software that matches your process is a real advantage.
- The scope is small and stable. Internal tools with a handful of users and clear inputs and outputs are the sweet spot.
- You’re paying for glue. A lot of SaaS spend is really just moving data between other SaaS. That’s exactly what agents are good at writing.
- Per-seat pricing is eating you. If a tool costs more every time you hire, run the numbers on a one-time build.
When we still tell clients to buy
- Anything regulated or security-critical. Auth, payments, payroll, compliance. Pay someone whose entire job is getting that right.
- Things with a long tail of edge cases. Email deliverability, accounting, tax. The demo is easy; year three isn’t.
- When nobody will own it. This is the big one.
The catch nobody puts in the demo
Building got cheap. Owning didn’t.
Every tool you build is a tool you maintain: dependency updates, API changes, the one person who knows how it works going on vacation. AI-generated code makes this worse if nobody reviews it. You can end up with a pile of working-but-mysterious scripts that nobody wants to touch.
Our rules for keeping custom tools from becoming a liability:
- Someone technical owns it. An employee, a contractor, or a fractional CTO, but a name, not “the AI.”
- It lives in a repo with tests. Even a few. Agents are great at writing tests if you ask.
- Keep it boring. Mainstream languages, managed hosting, no clever infrastructure.
- Write down the exit. If this thing breaks and we can’t fix it, what do we buy instead?
How to decide this week
Pull up your software subscriptions. For each one, ask:
- Do we use more than a third of it?
- Does it match how we actually work?
- What would a simple version we own cost to build and maintain for two years?
You’ll probably find one or two tools where building wins clearly. Start there, keep it small, and treat it like real software.
If you want a second opinion on which ones are worth building, that’s exactly the kind of call we help with at Axio Intelligence. Book a call.