Skip to main content

Growthwright

When does a small business need a custom app?

A small business needs a custom app when the tools you've got are making you work around them: spreadsheets breaking, the same details typed in three places, jobs slipping through the cracks. Often you don't need one at all. Here's how to tell, an honest build vs buy comparison, and how to get a fixed quote.

The short answer

If a ready-made tool does nearly everything you need, buy it. If you've tried the ready-made tools and you're still running the business on a spreadsheet, sticky notes and memory, it's time to think about a custom app.

I say that as someone who builds custom apps. I'd rather tell you to use a £20 a month tool than build you something you don't need. The right answer is whatever saves you the most time and hassle for the money.

Signs a small business needs a custom app

Your spreadsheets are breaking

Spreadsheets are brilliant until they aren't. Watch out for:

  • Several versions of the "master" sheet floating around, and nobody's sure which is right.
  • Formulas only one person understands, and they're on holiday.
  • Two people editing at once and overwriting each other.
  • Colour coding as a system. If yellow means "chase this", that's a process living in someone's head.
  • It takes ages to open, or you're scared to sort it.

You type the same thing twice (or three times)

A customer books by phone. You write it in the diary, add them to the spreadsheet, then type their details into the invoicing tool. Every copy is time and a chance to get a phone number wrong. If this is your main pain, you may not need a full app: an integration connecting your existing tools might be enough.

Off-the-shelf software doesn't fit

  • You pay for a tool but only use a tiny bit of it.
  • You pay for three tools that each do part of the job.
  • Staff keep a separate notebook because the software can't handle how you actually work.
  • Your pricing or job process is unusual and nothing quite handles it.

Things are falling through the cracks

Missed call-backs. Quotes never followed up. Staff turning up at the wrong job. Customers asking "where's my order?" because they can't see it themselves. These are usually signs that the information exists but isn't in one place.

You can't see your numbers

If answering "how many jobs did we do last month, and what were they worth?" takes an afternoon, a simple dashboard could save you that afternoon every month.

Build vs buy: an honest comparison

Off-the-shelf softwareCustom app
Getting startedOften same dayNeeds to be planned and built first
Up-front costUsually low, monthly subscriptionA one-off build cost, agreed up front with a fixed quote
Fit to your businessYou adapt to itIt's built around how you work
FeaturesLots, many you won't useOnly what you need
ChangesYou wait for the supplier, or you don't get themCan be changed as your business changes
Per-user costsOften go up as your team growsDepends on how it's set up, worth asking
Best forStandard jobs: accounting, payroll, emailThe bit of your business that's unique to you

The sensible answer is often a mix. Keep your accounting software. Keep your email. Build a small custom app for the bit that makes your business yours, and connect it to the rest.

Not sure if you need an app or just better connections? Tell me what's slowing you down and I'll tell you honestly which one fits. Start a free chat

What custom apps for small businesses look like

  • Booking appsCustomers pick a slot, you get it in your calendar, no back-and-forth.
  • Job and quote appsCreate a quote, turn it into a job, track it to done and invoiced.
  • Staff rotasWho's working when, visible to everyone, swaps without a group chat.
  • Customer portalsCustomers log in to see their bookings, documents or job progress.
  • DashboardsYour key numbers pulled into one screen, no spreadsheet afternoon.

For a real example of a business tool built around one specific job, look at Patchline, the cold-calling CRM I built for sales teams. It started as exactly this: a team working around tools that didn't fit.

What to prepare before you ask for a quote

You don't need a technical spec. You need to explain the problem clearly. Before the chat, jot down:

  1. The problem in one sentence. "We lose track of quotes after we send them" is perfect.
  2. Who'll use it. Just you? Office staff? People on site? Customers?
  3. Where they'll use it. Desk, phone, tablet in a van, all three?
  4. The steps of the job. From first enquiry to getting paid, what happens? Rough bullet points are fine.
  5. What you use now. Screenshots or copies of your spreadsheets, forms and paperwork.
  6. What it needs to talk to. Your calendar, accounts software, email, payments, website.
  7. Must-haves vs nice-to-haves. Two separate lists. The first version should do the must-haves really well.
  8. What "fixed" looks like. How will you know it's working? Fewer missed call-backs? Invoices out the same day?

How a fixed quote works

I don't do hourly billing that creeps up. Here's how it works with me:

  1. Free chat. You tell me the problem and how you work now. I ask a lot of questions.
  2. Honest answer. If an off-the-shelf tool or a simple integration will do, I'll say so.
  3. Fixed quote. If a custom app makes sense, I write down what it'll do and give you a fixed price for it.
  4. Build and check. I build it and you try it with real work, then I make changes.
  5. Go live. You start using it. Any extra features you think of later get quoted separately, so there are no surprises.

There's no price list for apps because no two are the same. A simple booking form and a full customer portal are very different jobs. A fixed quote means you know before anything starts.

Mistakes to avoid

  • Building everything at once. Start with the one job that hurts most. Add the rest later.
  • Copying your spreadsheet exactly. The point is to fix the process, not rebuild the mess in a nicer colour.
  • Not involving the people who'll use it. Your office manager knows where the pain is.
  • Replacing tools that work. If your accounting software is fine, connect to it, don't rebuild it.

Questions to ask anyone who builds you an app

Whoever you go with, me or someone else, ask these before you sign anything:

  • Is the price fixed? And what exactly does it include?
  • Who owns the data? It should be you. Ask how you'd get it out if you ever moved on.
  • Where is it hosted, and what does that cost each month? Running costs matter as much as the build.
  • What happens when something breaks? Who do you call, and how is it fixed?
  • How are changes handled later? Quoted separately, or a monthly arrangement?
  • Will I speak to the person building it? Messages passed through three people get lost.
  • Can it connect to my other tools? Calendar, accounts, payments, email.

Good answers to these tell you far more than a glossy portfolio.

How I can help

I build custom apps for small businesses, and I connect the tools you already use with integrations. Both start with a free chat and end with a fixed quote. If your main problem is admin rather than a missing app, start with my guide to automating small business admin.

Got a spreadsheet that's holding your business together? Show it to me. I'll tell you what I'd do with it. Talk about my app idea

Questions people ask

How do I know if my business needs a custom app?

Common signs are spreadsheets that keep breaking, typing the same information into two or three places, staff working around software that does not fit, and jobs or bookings falling through the cracks. If an off-the-shelf tool does 90% of what you need, use it. If you are bending your business around it, a custom app might be worth a look.

Is a custom app better than off-the-shelf software?

Not always. Off-the-shelf software is usually quicker to start and cheaper up front, and it is the right answer for things like accounting. A custom app makes sense when the way you work is specific enough that no ready-made tool fits without lots of workarounds.

How much does a custom app cost?

It depends entirely on what it needs to do, which is why I give a fixed quote after a free chat rather than a price list. A fixed quote means you know the cost before any work starts.

What should I prepare before asking for a custom app?

Write down the problem in a sentence, list who will use it, sketch the steps of the job from start to finish, gather examples of your current spreadsheets and forms, and list the other tools it needs to talk to. Keep a list of must-haves separate from nice-to-haves.

What kinds of custom apps do small businesses use?

Typical examples are booking apps, job and quote apps, staff rotas, customer portals and dashboards that pull your numbers into one place.

Let's get you online.

Tell me a bit about your business. I'll call you back, usually the same day.