Buy, Build, or Just Fix the Process?
Not every problem needs custom software, and not every problem needs software at all. Here's how I decide.
Key Takeaways
- Fix the process first. Automating a messy process just makes the mess faster.
- Buy when a tool already does the job well. Someone else keeps it updated, and that's worth a monthly fee.
- Build when the job is specific to how you work and nothing off the shelf fits.
- The sweet spot is often good tools plus small custom pieces that connect them.
One of the first things I do with any business is figure out which of three buckets a problem falls into. It saves real money, because the expensive mistakes are usually building something you could have bought, or buying something when the real issue was the process.
1. Fix the process
Sometimes no tool is needed. The problem is that three people do the same job three different ways, or nobody knows who's supposed to follow up. Automate that and you just get confusion faster.
Signs it's a process problem:
- People disagree on how something is supposed to work
- Things fall through the cracks between people, not inside a tool
- The same question gets asked over and over because the answer isn't written down anywhere
2. Buy something
If a well-known tool already does the job, buy it. Scheduling, invoicing, email marketing, e-signatures: these are solved problems. Someone else keeps the tool updated, fixes the bugs and ships the new features.
The catch is setup. Most tools are only as good as how they're configured, and that's where a lot of businesses stall. Buying is the easy part.
3. Build something
Build when the job is specific to how you work and nothing off the shelf fits. That doesn't have to mean a big custom app. Usually it's small:
- A simple script that moves information between two tools that don't talk to each other
- An assistant that drafts quotes using your pricing and your wording
- A one-page dashboard that pulls numbers from three places
- A form that sends the right follow-up based on what someone answered
Where AI fits
AI is one more option in the toolbox, not a category of its own. It's great at reading messy input (emails, notes, photos of receipts) and drafting things for a person to check. It's not great at decisions that should belong to you. I use it where it saves real time and leave it out where a simple rule does the job just as well.
A quick way to decide
- 1Write down the job in one sentence
- 2Ask whether everyone agrees on how it should work. If not, fix that first.
- 3Look for a tool that already does it, including the ones you already pay for
- 4If nothing fits, build the smallest thing that solves it
Not sure which bucket you are in?
That's exactly what the free 30-minute call is for. I'll tell you honestly whether to buy, build or just tweak the process.
Book a free 30-minute callMore Articles
Automation
Wait, You Can Automate That? 12 Small Business Jobs Worth Handing Off
Twelve everyday small business jobs you can automate now, from inquiry replies to receipts, plus a quick test for which ones are worth it.
Follow-up
What Happens After Someone Fills Out Your Contact Form?
How to make sure every inquiry gets a fast, useful reply, from web forms to missed calls, without sitting by your phone all day.