Comparison · 2026

Custom software vs off-the-shelf: when does building your own pay off?

The short answer: buy off-the-shelf for what every business does the same way, such as bookkeeping, payroll and email. Build custom for what makes you different, or when you spend more hours on workarounds than on the work itself. Most Danish SMEs end up best served by a mix: a standard system underneath and a custom module or integration on top.

8 min read · Updated 29 September 2026

The question is usually framed as either-or, but that is rarely how it ends. The right call depends on how much your workflow resembles everyone else’s, and how much it costs you when the system does not fit. Here is an honest walkthrough, written for owner-managers and operations leads who have to decide without an IT department to ask.

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

An off-the-shelf system is built for thousands of businesses at once. You typically pay a licence per user per month, get something that works from day one, and adapt your workflow to it. Custom software is built for you. It takes longer to get going, but the system follows your process, and you own the code and data. Neither is better in itself. It comes down to where your business differs.

Decision table: off-the-shelf or custom?

Use the table as a checklist. If most ticks land in the right-hand column, it is time to build.

QuestionOff-the-shelfCustom
How unique is the process?Same as everyone, such as bookkeepingYour own way of working
How fast must it be live?TomorrowIn a few weeks is fine
How does the cost scale?Per user, so it grows with youFixed running cost regardless of users
Who owns data and code?The vendor owns the systemYou own both
What about integrations?Only those the vendor offersThe ones you need
Who decides new features?The vendor’s roadmapYou do

The hybrid model: off-the-shelf plus a custom module

This is where most SMEs get the most for their money. You keep e-conomic or Dinero for bookkeeping, because it works and your accountant knows it. Then you build a custom module for what is genuinely yours: booking, orders, project tracking or a customer portal. Finally an integration connects the two, so invoices, customers and payments flow automatically. Read more about integrating with e-conomic and Dinero.

1

Keep the standard

Bookkeeping, payroll and email stay where they are.

2

Build the unique part

A module for your own workflow, such as booking or orders.

3

Integrate

Data flows automatically between the module and the standard system.

4

Extend over time

New features are added as the need arises.

The hybrid model in practice: you only build what does not exist.

Have you outgrown your off-the-shelf system? Six signs

  • A spreadsheet has become the real system, and the standard software is just where the numbers end up.
  • The same information is typed in two or three places, and errors appear in the gaps.
  • You pay licences for users who only need one screen.
  • The phrase “the system can’t do that” comes up several times a week.
  • Customers call or email to ask for status because they cannot see it themselves.
  • One employee knows how it all fits together, and holidays are a problem.

If you recognise two or more, it is worth doing the sums. Often the answer is not to throw out the standard system, but to replace the spreadsheet with a proper system that talks to what you already have.

An example: when no standard system fitted

At Kirppu, stand rental, a renter panel and a mobile label app had to work as one solution. No standard booking system covered that model, so we built it. The platform has since grown from one store to more than 30 stores, and because the system is built for their business, growth is not capped by a per-store licence.

Off-the-shelf wins when

  • The process is the same as everyone else’s
  • You need to start tomorrow
  • You have few users
  • A good product already exists

Custom wins when

  • The process is your competitive edge
  • Workarounds eat hours every week
  • Per-user licences are spiralling
  • Systems need to talk to each other

What are the risks of custom software?

The biggest risk is not the technology but building too much at once. A system that has to do everything from day one becomes expensive, late and hard to grasp. The second biggest is becoming dependent on one supplier or one developer who is the only person who understands the code. You can manage both: start small with whatever hurts most, make sure you own the code and data, and get a fixed price on a defined scope so the budget does not drift.

What does custom software cost?

Typical market ranges in Denmark are DKK 30,000–250,000 for a simple internal web app and DKK 80,000–200,000 to integrate two or three systems. With us the price is fixed: Small is DKK 18,000 plus DKK 600 a month with 12 features and one integration, Medium DKK 36,000 plus DKK 900 with 24 features and two integrations, and Large DKK 54,000 plus DKK 1,200 with 36 features and three integrations. See the full breakdown in web app development cost. To get sharp on what you actually need, start with a requirements specification.

Tell us briefly about your workflow and we will say honestly whether to buy, build or combine. You get a written fixed-price proposal within 24 hours.

Questions about custom and off-the-shelf software

Is custom software more expensive than off-the-shelf?
Up front, yes. Off-the-shelf usually costs only a per-user licence from day one. But licences grow with headcount, and workarounds cost hours every week. Over a few years a custom system with a fixed running cost can work out cheaper, especially when many employees use it or when it replaces several licences at once.
Can we keep e-conomic or Dinero if we build our own system?
Yes, and we usually recommend it. Bookkeeping is an area where standard systems are good and your accountant knows them. We build your own module and integrate it with e-conomic or Dinero, so invoices, customers and payments transfer automatically. That is the hybrid model exactly, and it is often the cheapest route.
Who owns a custom system?
With us you own both the code and the data. That means you are not locked in to us. If you cancel with 30 days’ notice, you keep the system and can take it to another supplier. With off-the-shelf software you typically own only your data, and only while you pay the licence.
How long does it take to build a custom system?
It depends on scope, but a well-defined first system typically takes weeks, not months. The fastest route is to start with whatever hurts most today and build from there. You get value early and avoid specifying an entire system before you have tried the first part in practice.
When should we not build our own?
When a good standard product exists for exactly what you do, and your process is not what sets you apart from competitors. Payroll, email, bookkeeping and calendars are typical examples. Building your own there is rarely worth the money. Spend the budget on what is unique to you instead.
Can a custom system grow with us?
Yes, that is one of the main reasons to build. After launch you can add new features at a fixed price per extra feature, so you never have to renegotiate the whole project. The monthly fee covers hosting, maintenance, updates, support and backups, so the system stays in shape as it grows.

Want us to build it for you?

You get a fixed-price proposal within 24 hours.

Dennis Nielsen

Dennis Nielsen

Head of Operations, Ceptiv

Free consultation

One free hour of advice before you start.

Describe your project and I will contact you as soon as possible, so we can schedule a no-obligation meeting. You leave with practical advice on how to get your project off to a good start.

  • Free
  • 1 hour
  • No obligation