Why "one tool at a time" stops working
Most small businesses buy technology the way they buy office supplies: when something runs out or breaks. A new app for scheduling, another for invoices, a third for email marketing, a laptop from whatever store had one in stock.
Each purchase makes sense on its own. Together they become a pile of subscriptions that don't talk to each other, data spread across a dozen companies, and hardware nobody planned. It works until the business grows. Then every new hire, location or service line multiplies the mess.
I don't sell products. I build solutions for one business at a time, and the first step is always the same: look at everything together. Here are the 12 decisions I walk every client through.
1. Start with how the business runs, not with a product
Before comparing software, write down how work actually flows: how a customer finds you, books, pays and comes back, and who touches each step.
- Why it matters: the right tool for a five-person event company is different from the right tool for a five-person law office, even when the sales page looks the same.
- Skip it when: never. This step takes an hour and saves months.
2. Take inventory before you buy anything
List every device, account, subscription and vendor, what it costs each month, and who has the password.
- Why it matters: you can't consolidate or secure what you can't see. Most inventories turn up at least one forgotten subscription.
- Effort: a few hours, once. Then keep it current.
3. Consolidate overlapping software
Look for tools that do the same job twice: two file-sharing services, three places customer details live, a CRM nobody updates because the booking app already has the data.
- Why it matters: every extra tool is another bill, another login and another copy of your customer data.
- When not to: if a specialist tool does something the others can't, keep it and connect it instead.
4. Choose tools that talk to each other
When you do keep several tools, make sure data moves between them on its own. An inquiry should become a quote, a contract, a payment and a calendar entry without anyone retyping it.
- Why it matters: copying data between apps is where mistakes and lost hours come from.
- Sometimes the answer is custom: when no off-the-shelf tool fits how you work, a small dashboard built for your business can replace several subscriptions.
5. Decide what belongs in the cloud and what belongs on-site
This is a hybrid environment: cloud where it's cheaper or easier, equipment you own where it's faster, cheaper over time or keeps sensitive data close.
- Usually cloud: email, accounting, anything your team uses from their phones.
- Often on-site: large file storage, backups, cameras, internal apps, anything with a big monthly bill per user.
- Trade-off: on-site equipment needs someone accountable for it. That's the job I take on.
6. Self-host where owning your data matters
Many popular subscription tools have open-source versions you can run yourself on Linux: file sharing, password managers, project boards, internal wikis, website analytics and more.
- Why it matters: you stop paying per user, per month, forever, and your data lives on hardware you control.
- When not to: if nobody will keep it updated and backed up. Self-hosting without maintenance is worse than a subscription.
- Full disclosure: self-hosting and Linux are my specialty, so I'll also tell you when a subscription is the better deal.
7. Right-size your hardware
Buy for the job, not the spec sheet. A front-desk computer doesn't need a workstation, and a video editor shouldn't be stuck on a budget laptop.
- Why it matters: over-buying wastes money up front. Under-buying wastes hours every day.
- How: match each role to what it actually runs, then standardize on two or three models so repairs and replacements are simple.
8. Get more years out of the hardware you have
An older computer that struggles with a heavy operating system often runs well on a lightweight Linux setup, especially for single-purpose machines like a check-in kiosk, a point-of-sale station or a shop-floor terminal.
- Why it matters: it delays replacement costs and keeps working equipment out of the landfill.
- When not to: when the software your team relies on only runs on Windows or macOS.
9. Own your accounts, domains and data
Your domain, email, website and customer list should be in accounts your business owns, not in a former employee's or agency's name.
- Why it matters: if a vendor closes, raises prices or a relationship ends, you can leave with everything.
- Test: could you export all your customer data today, in a format another tool can read?
10. Back up, and actually test the restore
A backup you've never restored is a hope, not a backup. Keep copies in more than one place, with at least one off-site, and restore something on a schedule to prove it works.
- Why it matters: hardware fails, people delete things and ransomware happens. A tested restore turns a disaster into an afternoon.
11. Plan for what breaks at twice your size
Ask of every system: what happens with twice the customers, staff or locations? Per-user pricing, manual steps and shared passwords are usually the first to break.
- Why it matters: it's cheaper to choose a tool that scales now than to migrate in the middle of a busy season.
12. Make one person accountable
Every decision above needs an owner who keeps the inventory current, watches costs and is asked before anyone signs up for something new.
- Why it matters: without an owner, the pile of subscriptions grows back within a year.
- Who: for many small businesses that's a part-time technology partner. I wrote more about that role in Your company needs a CTO, not another IT guy.
How I approach this
There's no package or product here. Every business gets a plan built around how it runs:
- A conversation about what keeps breaking and where you want to be in two years.
- A full picture of your software, hardware, accounts and costs.
- A short written plan: what to consolidate, what to move, what to self-host and what to leave alone.
- The build, done by me or by whoever is best placed to do it, with one person accountable for the result.
If some of these 12 sound familiar, let's talk about what your business needs next.