Every growing business faces this decision: do we buy a tool that mostly works, or build something that exactly fits?
Here's a framework to help you decide.
**Buy when:**
- The problem is generic (email, accounting, project management)
- You don't have unique workflows that need custom logic
- Time to value matters more than perfect fit
- The tool has an established ecosystem and community
- You need ongoing vendor support and updates
**Build when:**
- Off-the-shelf tools require significant workarounds
- Your competitive advantage depends on unique processes
- You need integrations between systems that don't natively connect
- You're paying for multiple tools that could be replaced by one
- Data ownership and control are important
**The hybrid approach:**
Most businesses benefit from a mix. Use off-the-shelf for commodity functions (email, accounting, file storage) and build bespoke for differentiating functions (sales workflows, customer management, operations).
**Cost reality check:**
Bespoke isn't as expensive as you think. A custom dashboard that replaces three SaaS subscriptions can pay for itself within 12 months. And unlike subscriptions, you own the asset - no monthly fees that compound forever.
**The hidden cost of "mostly works":**
The real cost of off-the-shelf isn't the license fee. It's the time your team spends on workarounds, manual data entry, and context-switching between tools that don't talk to each other. That cost is invisible but substantial.
Start with the workflow. If your team can use the tool as-is, buy it. If they're immediately creating workarounds, that's your signal to build.
5 March 2025
Build vs buy: a decision framework for growing businesses
Related reading
From spreadsheet to system: when to upgrade your business tools
Spreadsheets are great - until they're not. Here's how to know when it's time for a proper system.
Why we build with React and TypeScript
Our tech choices aren't arbitrary. Here's why React and TypeScript are the right foundation for business tools.
When bespoke makes sense
Not every business needs custom software. Here's how to know if bespoke AI tooling is right for you.