Skip to content
Sanfeliu Software

Guides

Custom software or an off-the-shelf program: how to decide

If an off-the-shelf program does what you need the way you work, buy it: it is faster and cheaper. Custom software is worth it when the process is what sets you apart, when no program fits without making you change the way you work, or when you already pay for several programs and the work is copying data from one to another by hand. The answer is often somewhere in between: keep the programs you already have and build custom only the part that connects them.

Updated

Thirty minutes, free and with no obligation, with the engineer who would lead the project.

When an off-the-shelf program is enough

  • When the process works the same in every company: accounting, payroll, invoicing, email. Here the off-the-shelf program always wins.
  • When the program does what you need without forcing it, and what is missing is minor.
  • When you need to start tomorrow and the process is not yet defined: first you need to know how you work.

When custom is worth it

  • When the process is your advantage: the way you quote, prepare orders or serve customers that makes you different.
  • When you pay for three programs and a spreadsheet acts as the bridge between them all, and someone spends hours on it every week.
  • When the program’s customizations and extra modules already cost more than building what you need.
  • When your customers or suppliers have to use it (a portal, an ordering tool) with your logic and your brand.

The middle way: connecting what you already have

Many companies don’t need to change programs: they need the ones they already pay for to talk to each other. Orders from the shop that go into the ERP on their own, stock that flows out to the shop, the dashboard that reads from every system at once.

It is custom software, but small: what works stays, and only the missing piece is built. It is often the project that pays for itself soonest, because it removes manual work from day one.

Five questions to decide

  1. How many hours a week are lost copying data by hand from one place to another?
  2. Does the off-the-shelf program force you to change a process that works well?
  3. What will it cost three years from now, with per-user licenses and the extra modules?
  4. Is the data yours, and can you take it out whenever you want, in a readable format?
  5. Who will adapt it when the business changes?

How we do it at SANFELIU

At SANFELIU, a custom software consultancy in Barcelona, we don’t sell any off-the-shelf program and we are not resellers of one. That is why, if on the first call we see that there is one that suits you, we tell you.

When none fits, we build the tool to measure or connect the programs you already have (the ERP, the CRM, the shop), on AWS, with the code in your name and at a fixed price per feature.

Thirty minutes, free and with no obligation, with the engineer who would lead the project.

Frequently asked questions

Which is cheaper, custom software or an off-the-shelf program?

Up front, almost always the off-the-shelf program. After a few years it depends: on per-user licenses, extra modules, customizations and the hours the team loses copying data by hand. Compare the cost over three years, not the first month.

Can just one part be built to measure?

Yes, and it often makes the most sense: you keep the ERP or the program that already works, and the missing tool or connection is built to measure.

What happens if the company that built the custom software disappears?

If the code, the domain and the accounts are in your name, another provider can carry it on. That is why it has to be put in writing before work starts.

Tell us about your case in thirty minutes.

Book a meeting with the engineer who would lead the project: thirty minutes, free and with no obligation. If we’re a fit, we tell you how we’d start; if not, who to turn to.

Or email me@joansanfeliu.com

Prefer to write?

Tell us about your case in a few lines and we’ll reply by email.