Every growing business eventually hits the same wall: the off-the-shelf tool that got you here can’t get you there. Maybe you’re paying for five subscriptions that don’t talk to each other. Maybe you’re running your whole operation out of a spreadsheet held together with hope. Maybe the “industry standard” app forces your team to work the way it wants instead of the way you do.
So you face the classic question: buy or build?
Here’s a straight answer, without the sales pitch.
When you should just buy
Most of the time, buying is the right call. Don’t build what you can rent for $20 a month:
- It’s a solved, commodity problem — email, accounting, payroll, video calls.
- Your needs are ordinary — you do it the same way everyone else does.
- Speed matters more than fit — you need it working this week.
If a subscription does 90% of what you need and the missing 10% doesn’t hurt, buy it and move on.
When building wins
Custom software earns its keep when the software is your advantage — or when the off-the-shelf tax gets too high:
- The tool is your differentiator. If the way you run operations is what makes you better than competitors, generic software levels you back down to average.
- You’re paying the “integration tax.” Five apps, none of which talk, and a person whose real job is copy-pasting between them. Custom software that connects your systems often pays for itself.
- You’ve outgrown the box. You’re bending your business to fit the app, buying seats you don’t use, or stuck on a workflow you’ve outgrown.
- The per-seat math stops working. At a certain size, a flat-cost system you own beats paying per-user forever.
The middle path most people miss
Buy-vs-build isn’t always all-or-nothing. Often the smart move is to buy the commodity pieces and build the part that’s uniquely yours — then integrate them. Keep your accounting subscription, but build the customer workflow that no vendor gets right, and wire the two together with an API.
That’s the approach we take: build what gives you an edge, integrate the rest, and don’t reinvent what already works.
How we think about it
We build primarily on the Microsoft stack — .NET, Blazor, and Azure — which means custom software that’s maintainable, secure, and won’t trap you with a single contractor. We even built our own multi-tenant platform, the Bastion Business Suite, on exactly these principles, so we hold client work to the same bar as our own product.
If you’re not sure which side of the line you’re on, that’s worth a conversation. We’ll give you an honest answer — even when the honest answer is “just buy the subscription.”