Software development

Custom or off-the-shelf software? What pays off for SMEs

Custom software or off-the-shelf software: nearly every company that needs a new solution faces this question. I develop custom software, so here is an honest decision framework rather than one-sided advertising. There is no blanket answer, because either can be right depending on the case. The questions below let you reach the right choice for your own situation, even if the answer is sometimes that you do not need a custom solution.

As of
Reading time
8 minutes
integration.tsExample workflow
type Project = { id: string };
 
async function loadProjects()
  : Promise<Project[]> {
  const response = await fetch(
    "/api/projects"
  );
  return response.json();
}
Example checks
  1. Check TypeScript types
  2. Test the API contract
  3. Prepare the build

The wrong question and the right one

Many people start with the question: which is better, off-the-shelf or custom? Put that way, it cannot be answered, because either can be right depending on the situation. The better question is: which solution fits the exact process you want to map, your budget and your plans for the coming years? That question can be answered, and that is what the following framework is for.

Off-the-shelf and custom: what is meant

Off-the-shelf software is a finished product that many customers share. You buy or rent a licence, today often as a software-as-a-service (SaaS) subscription. The feature set is predefined, and you set yourself up within that frame. Typical examples are accounting, inventory management or an off-the-shelf CRM.

Custom software is built for your specific needs. It maps your workflows exactly, rather than you adapting your workflows to a finished product. The solution is either run and maintained for you or handed over to you with the usage rights you have agreed, and it grows with what you actually need.

The decision framework: five questions

Instead of weighing pros and cons against each other, work through five questions. The more often your answer points towards a custom solution, the more the custom route is worth it.

  • Is the process your competitive advantage? If this exact workflow sets you apart, do not force it into an off-the-shelf straitjacket. If it is a pure obligation like accounting, off-the-shelf usually does the job.
  • Is there a finished product that genuinely fits? Not ninety per cent of the way, but well enough that you can work without questionable workarounds. If so, that is often the fastest route.
  • How much do you bend your workflows for the product? If your team constantly works against the software, that costs time every day which never appears on a licence invoice.
  • How many isolated tools are you gluing together? If data travels by Excel and copy-paste between three programs, no off-the-shelf software is likely to cover your case.
  • Where will you be in three years? Off-the-shelf software is quick to get going, custom software grows with your requirements. If special needs are foreseeable, plan for them from the start.

When off-the-shelf software is the right choice

For standard tasks there is no reason to reinvent the wheel. A lot speaks in favour of off-the-shelf software:

  • The process is an interchangeable standard task: accounting, payroll, email or a classic CRM work much the same everywhere. Established products have years of experience built in here.
  • You need a solution quickly and have no budget for a larger initial investment. You subscribe and get going, without months of development.
  • There are legal requirements the vendor keeps up with, for example in payroll, accounting or point-of-sale software. In Germany, electronic cash register systems must be protected by a certified technical security device, for instance (section 146a of the German Fiscal Code).
  • Proven and maintained: updates, documentation and a large user base that finds bugs early.
  • The feature set covers your needs without you having to rely on permanent workarounds.

When custom software is worth it

Custom software plays to its strengths where your process sets you apart from others, or where no standard product fits cleanly:

  • Your process is your competitive advantage, and no finished product maps it cleanly. Instead of being forced into someone else’s straitjacket, it is mapped one to one.
  • You work with several programs between which data travels by hand via Excel and copy-paste.
  • Recurring manual work eats up time that could be automated.
  • You want to stay independent of a single vendor’s licence model and price increases.
  • Existing software now slows you down more than it helps.

Total cost: the point that is often underestimated

Price comparisons often fail because only two figures are set against each other: a monthly licence versus one-off development costs. That is misleading. What matters is the total cost over the entire period of use, the total cost of ownership (TCO). Besides purchase and licences, it includes operation and support, training and lost productivity, for example through outages or workarounds. With off-the-shelf software you pay per user per month, often indefinitely and with no say over future prices. On top come onboarding, adaptations that turn out to be needed after all, and the manual effort the software does not take off your hands. Custom software involves a higher initial investment, but no ongoing per-head licence fees, and it can save manual work permanently. Operation, hosting and maintenance still cost money on an ongoing basis, though.

Rising subscription prices are not a theoretical risk. Microsoft, for example, raised the list prices of Microsoft 365 Business Basic and Business Standard on 1 July 2026, from 6.00 to 7.00 USD and from 12.50 to 14.00 USD per user per month. Existing customers pay the new price from their next renewal. Adjustments like these belong in any multi-year calculation.

Note: Calculate over several years

A simplified example: a licence at 10 EUR per user per month sounds cheap. For 15 people over 5 years that is 9,000 EUR, without price increases and without the time spent on workarounds. That sum belongs on the other side of the scale when you evaluate a custom solution. At the same time, plan for the fact that your own solution needs to be operated, hosted and maintained, either in house or through a service provider.

The middle way: off-the-shelf plus adaptation

The decision is rarely an either-or. A sensible route is to use proven off-the-shelf software as a base and add custom parts only where it pays off:

  • A proven standard product as the base, extended by a tailored addition for your special case.
  • Small custom tools that connect two systems which otherwise do not talk to each other.
  • Automation of recurring manual steps that no standard product takes off your hands. The guide on AI and automation in SMEs collects examples.

That way you only pay for custom development where it truly makes a difference, and still do not live with the gaps of off-the-shelf software.

Tip: How I approach it

If you are unsure, I do not build something big right away. I look at your process and start where the largest manual effort sits. Often a small tool that takes over one concrete task is enough, and it grows later. You get a solution tailored to your process that does exactly what you need, no more and no less.

In the end, what counts is not the question of principle but your concrete case. If you work through the five questions and take a realistic look at the total cost, the answer is usually clearer than it seemed at the start. How I deliver projects is described on the software development page.

Questions and answers

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

Off-the-shelf software is a finished product that many customers share and within whose predefined frame you set yourself up. Custom software is built for your specific workflows and maps exactly what you need.

Is custom software always more expensive than off-the-shelf software?

There is no blanket answer. The initial investment is usually higher because you alone carry the development. In return, ongoing per-user licence fees and the time spent on workarounds fall away, while operation and maintenance still cost money. With many users and a long lifespan, a custom solution can be cheaper over the years; with a pure standard task and few users, probably not. What matters is the total cost, not the first price.

How do I know off-the-shelf software is no longer enough?

A clear sign is data travelling by Excel and copy-paste between several programs, or your team constantly working against the software. Then the supposedly cheap solution costs time every day that never appears on a licence invoice.

Can I combine off-the-shelf and custom software?

Yes, and it is often the best solution. A proven standard product forms the base, while a tailored extension or interface covers exactly the part where you differ. That way you only pay for custom development where it truly counts, and the initial investment stays manageable.

What happens to my software if we part ways?

We settle that in the contract up front. Under German copyright law, the copyright itself stays with the developer; you receive rights of use (sections 29 and 31 of the German Copyright Act). We set out their scope explicitly in the quote, for example exclusive rights, further development by third parties and the handover of source code and documentation, because without a clear agreement the scope follows the purpose of the contract. Where no handover is agreed, depositing the source code with a neutral party (escrow) can be an option; Germany’s Federal Office for Information Security (BSI) lists it in its IT-Grundschutz for cases with elevated protection needs. Regardless of that, insist on understandable, documented code from the start, otherwise a handover will not help you much. This answer is not legal advice.

Sources

The information reflects the date above. Sources are named so you can look them up; the website does not link to external sites.

  1. Gartner: Gartner Glossary: Total Cost of Ownership (TCO), retrieved 22 Sep 2026
  2. Microsoft: Microsoft 365 Pricing and Packaging Updates, retrieved 22 Sep 2026
  3. German Federal Ministry of Justice: Fiscal Code of Germany (Abgabenordnung), section 146a: rules for bookkeeping and records kept with electronic recording systems, retrieved 22 Sep 2026
  4. German Federal Ministry of Justice: German Copyright Act (UrhG), section 29 on legal transactions concerning copyright and section 31 on granting rights of use, retrieved 22 Sep 2026
  5. Federal Office for Information Security (BSI): IT-Grundschutz Compendium, module OPS.2.3 Use of Outsourcing (2023 edition, German), 1 February 2023

Software. Infrastructure. One point of contact.

Good IT starts
with a conversation.

Tell me what you are planning. Together, we will work out which software and IT support will move you forward.

Free initial consultation · Personal and without obligation

  • Custom software
  • Thoughtful infrastructure
  • Practical automation
  • One personal point of contact
  • Support that thinks ahead