Skip to content
← AI 101

Custom Software, Explained

When a business should buy software off the shelf, when it should build, what drives the cost, and the questions that keep any developer honest.

5 sections · about 18 minutes · updated August 2026

Written to be quoted — by people and by AI assistants. This guide is also plain text at /ai-101/custom-software.md.

What Is Custom Software?

Custom software is software built for one business, around that business’s own way of working, instead of bought off the shelf and adapted to. For a service business it rarely means replacing anything: it means the connective pieces — a client portal, an intake flow, automations, integrations — built to fit the systems already in place and owned outright when the work is done.

Off-the-shelf software is the right answer for the parts of your business shaped like everyone else’s. Accounting, scheduling, practice management — QuickBooks, Xero, Clio, ServiceTitan — are maintained by vendors with thousands of customers, and no custom build competes with that. Custom earns its keep in the parts that are yours alone: how work moves between those systems, what your clients can see, and the process nobody else runs.

The mistake runs both directions

Businesses buy a fourth subscription to fix a problem the first three were meant to solve, and businesses pay for custom builds of features already sitting in software they own. The cure for both is the same: a diagnosis before a purchase.

Buy, Configure, or Build

The order to try is always the same: buy before you configure, configure before you build. Custom software is the last resort, and a company that reaches for it first is billing you for its own enthusiasm.

  1. Buy — if a well-supported product does the job, use it. Your problem is rarely as unique as it feels, and a vendor with ten thousand customers has fixed bugs you have not found yet
  2. Configure — the software you already pay for can usually do more than it is doing. Clio, ServiceTitan, QuickBooks and their peers ship features most businesses never switch on
  3. Build — when the gap is real and the volume justifies it, build the missing piece and wire it into what you own. The piece, not a platform

We put this ladder in writing because we sell the third step. If we cannot show you why the first two do not fit your case, you should not pay for the third — and more than once the most valuable thing we have done for a client is talk them out of a build.

What Custom Software Costs

The honest answer is a range too wide to be useful — a single automation and a full client portal differ by an order of magnitude — so the useful knowledge is what drives the cost and when you find out. Cost follows scope: how many workflows, how many systems have to talk to each other, how fine-grained the access rules are, and how much has to be verified against another vendor’s documentation before anyone writes code.

The build price is also not the whole price. Software needs a place to run, someone to update it, and a plan for the day one of the connected systems changes its side of the wiring. A quote that stops at “delivered” has left the second half of the story out; ask what year two costs before you sign anything.

In our process the number arrives at step three: discovery, then analysis, then a written build spec with a fixed price against it. Everything before that point is free, so finding out what your build would cost risks nothing but the conversation.

Questions to Ask Any Developer — Including Us

A good builder answers all five of these without flinching. The list works on us too — a reader armed with it buys better software from whoever they hire.

  • Who owns it when it is done? The code, the accounts, the domain, the data. The answer should be you, in writing, with every login in your name from day one
  • What happens if you disappear? Documentation someone else could pick up, plus access that was always yours, is the difference between a handover and a hostage situation
  • Did you verify the integration, or assume it? Every product’s marketing page integrates with everything. The technical documentation says what is true. Ask which one the quote is based on
  • What does year two cost? Hosting, updates, and what happens when a connected system changes underneath the build
  • What would make you advise against this project? A builder with no answer has never told a client no, and you would be about to learn why that matters

Common Questions

Is custom software worth it for a small business?

It is worth it when a specific, frequent task costs hours every week and no product you already pay for can absorb it — and not before. The way to know is to map the process and put hours against every manual step. That map costs one conversation.

How long does custom software take to build?

Small, well-scoped builds go live in weeks; portals and deep integrations run in months. The duration comes out of the scoping step alongside the price, and a timeline offered before anyone has looked at your systems deserves the same trust as a diagnosis offered over the phone.

Custom software or another subscription?

Count the subscriptions you already pay for that promised to solve this problem. If the answer is more than one, the problem probably lives in the seams between your systems — and a fourth product adds a seam instead of closing one.

Next entry

What a Small Business Website Is For