Web apps

Custom software vs off-the-shelf: how to choose

Off-the-shelf software is the right choice when your process looks like most businesses': email, accounting, invoicing, a simple CRM. Custom software pays off when the way you work is your advantage, when you pay per-user fees for several tools that don't talk to each other, or when nothing on the market does what you need. Compare over three years, not the first month, and settle who owns the code and the data before you sign.

By MateiPublished · 7 min read
Contents
  1. Key points
  2. The difference at a glance
  3. When off-the-shelf is the right choice
  4. When custom software pays off
  5. The middle path
  6. How to compare costs over three years
  7. Who owns the code and the data
  8. Questions to answer before you decide
  9. Questions
  10. Sources

Key points

  • For standard processes and fast-changing legal rules (accounting, payroll, tax), specialised off-the-shelf software almost always wins.
  • Custom software pays off when the process sets you apart, when tools don't connect, or when per-user fees grow with the team.
  • The middle path is often best: off-the-shelf tools connected by an automation or a small custom app.
  • Subscriptions go up: Microsoft 365 Business Standard rose from $12.50 to $14 per user per month on 1 July 2026.
  • Under US copyright law, software a contractor writes for you belongs to the contractor unless ownership is transferred in writing.

Every growing business reaches the same question: do we add another subscription, or build something of our own? The answer isn't the same for every process in the business. Below is how to separate them, how to compare costs over a few years, and what the contract needs to say. What a custom app costs is in our guide to web app development cost.

The difference at a glance

Off-the-shelf (subscription) Custom software
Up-front cost Low or none The build, paid once
Monthly cost Subscription, usually per user Hosting and maintenance
Up and running in Days Weeks or months
Fits The way most businesses work The way you work
Updates When the vendor decides When you decide
Data With the vendor, exportable as far as they allow With you
If the vendor raises prices or shuts down Pay up or migrate Not your problem

Neither is better in general. It depends on the process you're trying to fix.

When off-the-shelf is the right choice

Buy, don't build, when:

  • the process is the same as everyone's: email, documents, invoicing, accounting, a CRM for a small sales team;
  • the legal rules change often: leave accounting, payroll and sales tax to specialised vendors, who track the rules for thousands of customers;
  • you need it tomorrow;
  • the team is small, so per-user pricing stays small.

When custom software pays off

Build when at least one of these is true:

  • The way you work is your advantage. Quotes calculated your way, a production flow your competitors don't have, a client portal that sets you apart.
  • Your tools don't talk to each other. The same data gets retyped from one system to another, with mistakes and lost hours.
  • Per-user fees grow with the team. At 20 to 50 users the per-seat price adds up, and vendors change their prices: Microsoft 365 Business Standard, for example, went from $12.50 to $14 per user per month on 1 July 2026.
  • Nothing on the market does what you need, and the team has started working in spreadsheets around the tool.
  • Clients or partners need access too: orders, reports, documents, job status.

Concrete examples of internal tools, from time tracking to a CRM, are in their own guides.

The middle path

Often the right answer isn't "build everything" but off-the-shelf tools, connected:

  • an automation that moves data between tools: store orders into invoicing, website enquiries into the CRM; see n8n vs Make vs Zapier;
  • a small app on top of your existing tools that does only the missing part: a quote calculator, a reporting dashboard, a client portal;
  • off-the-shelf now, with a plan to replace it once you know exactly what you need.

The middle path keeps specialised software where it's strong (accounting, payroll) and builds only what's yours.

How to compare costs over three years

Compared on the first month, a subscription always looks cheaper. Compare over three years instead. An example with round numbers, for a team of 15:

Subscription Custom app
Start $0 The build, paid once
Per month 15 users × $30 = $450 Hosting, usually tens of dollars
Over three years $16,200, plus any price increases Build + hosting + changes
Time saved As much as the tool covers As much as it's built to cover

Count what doesn't appear on the invoice too: hours spent copying data between systems, the mistakes that follow, extra tools paid for one feature. With a team of three, the subscription almost always wins. With thirty, run the numbers.

Who owns the code and the data

With off-the-shelf software, your data lives with the vendor. Check whether you can export all of it, in what format, and what happens to it if you cancel.

With custom software, the contract has to say who owns the code. Under the US Copyright Act, software written by an independent contractor usually isn't a "work made for hire", so the contractor owns the copyright, and a transfer of ownership is valid only in writing, signed. Other countries have similar rules. Ask for:

  • a written assignment of copyright in everything built for you, on full payment;
  • the code in a repository (GitHub, for example) owned by your business, or handed over;
  • servers and accounts (hosting, domain, third-party services) in your name;
  • enough documentation for someone else to carry on the work.

More on what to ask an agency is in questions to ask a web designer.

Questions to answer before you decide

  1. Is this process the same as most businesses', or is it yours?
  2. How many hours a week go into copying data between tools?
  3. How many users will you have in two or three years?
  4. What do your current subscriptions cost over three years, with increases?
  5. What could an automation fix without any new software?
  6. If you build: who owns the code, and where does the data live?

We build custom web apps for the processes that set you apart, and connect the tools you already use where a new one isn't needed. After the first call you get in writing what it would include, what it costs and how long it takes. Details are on our web development page.

Questions

What is the difference between custom and off-the-shelf software?

Off-the-shelf software is built for many businesses and sold by subscription, usually per user. Custom software is built for the way one business works, paid once to build plus hosting and maintenance, and owned by that business if the contract says so.

Is custom software more expensive?

Up front, yes. Over three to five years it depends on how many users you have, how many tools it replaces and how much time it saves. For a small team with standard needs, subscriptions usually stay cheaper.

Who owns custom software built by an agency?

Whoever the contract says. Under the US Copyright Act, software written by an independent contractor usually isn't a work made for hire, so the contractor owns it unless there's a signed written assignment. Ask for one covering everything built for you.

Can I start with off-the-shelf software and switch to custom later?

Yes, and it's often the safest route: you learn what you actually need by using an existing tool. Check from day one that you can export all your data in a format another system can read.

How long does custom software take to build?

A simple internal tool takes a few weeks; an app with several modules takes a few months. Start with a first version that solves the main problem, and add the rest once the team uses it.

Sources

  1. 17 U.S. Code § 101: Definitions (work made for hire), Legal Information Institute, Cornell Law School
  2. 17 U.S. Code § 204: Execution of transfers of copyright ownership, Legal Information Institute, Cornell Law School
  3. Microsoft 365 business price increase: who pays more in 2026, Office Watch

Related articles