Software

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

By the Vera Automation engineering team · Updated

Short answer

Buy off-the-shelf software when your process is standard — accounting, payroll, email — and a product fits most of your needs. Build custom software when the process is what makes your business different, when you are joining several packages with manual work, or when no product fits without costly workarounds. Often the best answer is a hybrid: standard products for standard functions, connected by integrations and a thin layer of custom software where you are different.

Comparison

Off-the-shelfCustom
Upfront costLowHigher
Ongoing costPer-user subscriptions that grow with youHosting and support; no per-user licences
Time to startDays to weeksWeeks to months, delivered in stages
Fit to processYou adapt to the productThe software adapts to you
IntegrationLimited to what the vendor supportsDesigned around your other systems
OwnershipVendor controls roadmap and pricingYou own the code and data
RiskVendor changes, price increases, lock-inDelivery risk — managed with staged releases

Signs off-the-shelf is right

  • The function is the same in every business — accounting, payroll, email, basic CRM.
  • A product meets roughly 80–90% of your needs without heavy customisation.
  • You need it working next week.

Signs custom software is right

  • Your process is a competitive advantage and generic tools would flatten it.
  • Staff re-key data between several packages every day.
  • You pay for many modules or users but use a fraction of the product.
  • The workarounds live in spreadsheets that only one person understands.
  • You want to offer a portal, app or platform to your own customers.

The hybrid approach

Most businesses we work with end up with standard products at the core — accounting, for example — connected through systems integration, with custom software only where they are genuinely different: quoting, job management, a customer portal or an operational dashboard. This keeps licence costs and build effort proportionate.

Questions to ask before you build

  1. What exactly would the software do that current tools cannot?
  2. What does the current process cost in hours, errors and delays?
  3. Can we deliver a useful first version in weeks, then grow it?
  4. Who will own, host and support it — and is it documented?
  5. Is it built on mainstream technology another team could maintain?

See our custom software service.

FAQ

Frequently asked questions

Is custom software more expensive?

Upfront, usually. Over several years it can cost less than growing per-user subscriptions and manual workarounds, especially when it removes re-keying. Compare total cost over three to five years.

What if the developer disappears?

Insist on owning the code, documentation and hosting accounts, and on mainstream technology. That way another team can take over.

Can custom software work with our accounting system?

Yes. Most modern accounting platforms have APIs, and integration is often the main reason custom software is built.

Next step

Tell us what’s slowing you down.

Describe the process, the system or the site. We’ll come back with a clear, practical view of what can be automated — and what it would take.