Every small business eventually faces this fork: you have a workflow problem — scheduling, client management, intake, tracking — and you have three options.
Use a spreadsheet. Buy a SaaS tool. Build something custom.
The wrong choice is expensive in different ways depending on which one you pick. Here's a framework for figuring out which one is actually right for the situation you're in.
When a spreadsheet is the right answer
Spreadsheets get unfairly maligned. For a huge range of small business problems, a well-built Google Sheet or Excel workbook is genuinely the best tool — cheap, flexible, universally understood, no vendor lock-in.
A spreadsheet is the right answer when:
- The data is mostly read by one or two people at a time.
- The structure of the data is still being figured out.
- You don't need to enforce data validation strictly.
- You're comfortable with everyone seeing everything (or you can manage sharing manually).
- The workflow runs maybe a few times a week, not hundreds of times a day.
If those are true, building a custom app is overkill and buying a SaaS tool is usually overpaying for features you won't use.
Where spreadsheets start to break down
The moment you hit any of these, the spreadsheet is starting to cost you more than it saves:
- Multiple people are editing simultaneously and stepping on each other.
- You need different people to see different things (clients can see their data, you can see all data, an employee can see only their bookings).
- Data validation matters (e.g., dates have to be real dates, phone numbers have to actually be phone numbers).
- You're copy-pasting between sheets or systems regularly.
- You need to reliably notify someone when something changes.
- You're spending more than 30 minutes a week maintaining the sheet itself.
If you're checking off three or more of these, you've outgrown the spreadsheet. The question is what to replace it with.
When an off-the-shelf SaaS tool is the right answer
SaaS tools (HubSpot, Calendly, Notion, Airtable, Jobber, ServiceTitan, Monday, ClickUp — pick your category) are the right answer when:
- Your workflow is similar to most businesses in your space. If your scheduling needs look like 80% of other small service businesses, Jobber or Housecall Pro probably nails the 80%.
- You want the tool to handle updates, security, and infrastructure. No servers, no maintenance, no upgrades to manage.
- You're willing to adapt your process to the tool. SaaS tools encode their opinion about how the work should be done. If you can live with that opinion, you save a lot of money.
- The tool offers integrations with the rest of your stack (calendar, email, accounting, payments).
The math is usually clear: $30–$200/month per user beats $5,000+ for custom development for any standard workflow.
Where SaaS tools fall apart
The pain shows up when one or more of these is true:
- Your workflow has a meaningful 20% that the tool can't handle. You can't fit one of your service types into their categories. Your pricing model isn't supported. Their reporting doesn't show the one metric you care about.
- You're paying for 15 features to use 3. The "Enterprise" tier of most SaaS tools is mostly there to charge you more, not give you meaningfully more.
- The tool keeps changing. Vendor pivots, redesigns, removed features, pricing increases — you don't control any of this.
- You're stitching together 4+ tools to get one workflow done. The integration tax adds up: time, complexity, and per-tool subscription costs.
- Your data is locked in the vendor's format. Try exporting all your data from HubSpot to a competitor and tell me how clean that process is.
When a custom application is the right answer
Custom is right when:
- The workflow is core to how your business runs and meaningfully different from competitors. If your way of doing this thing is actually a competitive advantage, putting it in someone else's box probably hurts more than it helps.
- You've outgrown SaaS but the next tier of SaaS is wildly expensive. Common pattern: small business hits the limits of a $100/month tool, the next tier is $1,000+/month, and a custom build amortizes in 18–24 months.
- You need to integrate things that SaaS tools refuse to integrate. Some combinations of tools simply don't talk to each other, and middleware (Zapier, Make) starts to feel like duct tape.
- You want to own the system long-term. No vendor pivots, no pricing changes, no surprise feature removals.
- The internal workflow has multiple steps, roles, and handoffs that SaaS tools force you to flatten.
The honest tradeoff with custom
The downside of custom isn't usually the upfront cost — it's the ongoing reality that you own it. That means:
- When something breaks, you call the developer (or pay an internal one).
- When a security update is needed, you handle it.
- When you want to add a feature, that's a project.
- When the original developer becomes unreachable, you need someone else to be able to pick it up.
Good custom development includes documentation, clean code, and standard tooling that mitigate all of these. Bad custom development creates the same lock-in problem you were trying to escape from SaaS — except now there's only one person on Earth who understands your system, and they're on vacation.
A simple decision tree
Walk through these in order:
- Could a well-built spreadsheet solve this for the next 12 months? If yes, do that. Revisit in a year.
- Is there a SaaS tool that handles 80%+ of this workflow as you'd want it handled? If yes, buy it. Stop reading.
- Is the workflow core to your business and meaningfully different from how others do it? If yes, custom is on the table.
- Will you be using this exact workflow in 3+ years? If no, don't build custom — buy interim and revisit later.
- Can you commit to maintaining or paying someone to maintain a custom system? If no, custom will burn you. Pick the best SaaS option you can find and live with the 20% friction.
The middle option people forget
One thing worth flagging: there's a fourth option that doesn't get discussed enough — a custom layer on top of off-the-shelf tools.
Keep your data in Airtable or in a managed database. Use SaaS for the parts they're good at (email, payments, calendar). Build a small custom front-end or dashboard that ties it all together and shows your team exactly what they need to see, in your shape, without forcing you to live entirely inside someone else's product.
This hybrid pattern is often the right answer for businesses that fall in between "spreadsheet works fine" and "we need a full custom build." It's the bulk of the work we end up doing on the application side, because most small business problems aren't actually as unique as they feel — but the way they need to be presented and connected often is.
Layer Logic Web is an independent US-based studio. We build custom websites and business applications for small businesses that want something built around how they actually work — not around a template.