AI tools

Custom software vs off the shelf for small business

Custom software vs off the shelf for small business isn't a contest between two products. It's a measurement of the gap between what a product does and what your work needs.

Get a free IT check

A real person replies within 1 business hour, Monday to Friday, 9am to 5pm Pacific.

Custom software vs off the shelf for small business is usually framed as a question of price. That’s the wrong end to start from. The better question is how far apart the software and your actual process are. Close together, and you buy and adapt. Far apart, and the compromise costs more than the build.

Name the gap first

Two overlapping circles, one for what the product does well and one for what you actually need, with the overlap labelled buy this part and the leftover on your side labelled the gap, and a banner saying small gap configure, medium connect, large build
A product always includes features you won't use, and your process always includes something it can't do. The size of the second part drives the choice.

Write down what you need as plain steps: “customer emails a request, we price it, we book it, we invoice it.” Mark which steps a product handles without bending. What’s left is the gap, and a short list is a good sign.

Five questions, in order

  1. How much does a product already do? Demo two or three with your real tasks, not their sample data. If most of your steps fit, stop looking for a build.
  2. Is this how you win work? A custom quoting flow that makes you faster than competitors may justify a build. Payroll almost never does.
  3. Can the gap be configured or connected? Many products have settings, custom fields and connections to other tools. That’s the cheapest way to close a small gap.
  4. Who changes it next year? Products update on the vendor’s schedule. A build changes when you ask. Think about which of those you’d prefer.
  5. Can you leave? For either route, check how your data comes out before you rely on it.

A shortcut

Decision tree: if a product does most of your job and the missing part is small, buy it; if the missing part is not small, buy it and add a small piece; if no product fits and the process is how you win work, build it; otherwise adapt your process
Notice that only one of four endings is a full build.

A quick example

A small removals company wants to track jobs. A standard scheduling product handles bookings, crews and invoices. What it can’t do is price a job from a room-by-room inventory, which is how this firm quotes. The gap is one step, so the firm buys the product and connects a small quote builder to it. It doesn’t build a whole system.

When buying wins

  • The job is common: accounting, scheduling, email, payroll, e-signature.
  • You’d happily change a step to match the product.
  • You want updates and support to be somebody else’s problem.
  • The product connects to the tools you already use.

When building wins

  • Your process is specific and it’s why customers pick you.
  • You’re stitching together four tools and a spreadsheet to approximate one workflow.
  • People re-enter the same data in several places.
  • A product would force a change that costs you more than the software saves.

The third answer: buy, then add

Most of the time, the right answer is neither. You use a product for the common job, then build a thin layer for the part that’s yours: a form that feeds it, a report that reads from it, or an approval step before it acts. That layer is small, which keeps it quick to build and easy to change, and the product handles everything people already know how to use. Our page on custom internal tool development explains how a small build like that goes.

Questions for a vendor, and for a builder

Ask the vendor

  • Can I see my own process in the demo, not yours?
  • How do I export all my data, and in what format?
  • What happens to my setup when you change the product?

Ask the builder

  • What’s the smallest version that does something useful?
  • Who can change it when I need something different?
  • What does it connect to, and what happens if one of those changes?

What we need from you

  • A plain list of the steps in the process you’re deciding about.
  • The products you’ve already tried or priced.
  • An example of the work that goes wrong today.
  • Someone who can say what’s essential and what’s habit.

If you can describe the gap in one sentence, you can probably close it cheaply. If you can’t, that’s the first piece of work.

Common questions

Build or buy, answered.

When is off-the-shelf software the right call?

When the task is common and the product already does most of it. Accounting, email, payroll and scheduling are rarely how a business wins customers, so adapting your process to a good product beats building something new.

When does custom software make sense?

When the work is specific to how you operate, no product fits without painful workarounds, and the process is a reason customers choose you. Even then, we start with the smallest useful version, not the whole wish list.

Can we do both?

Often that's the best answer. Buy the product for the common part of the job, then connect it to a small custom piece for the part that's yours. That keeps the build small and keeps your data in systems people already know.

Free IT check

Tell us what’s going on.

We reply within 1 business hour, Monday to Friday, 9am to 5pm Pacific.