GUIDE / CHOOSING SOFTWARE

Bespoke or off-the-shelf?
Start with the fit.

The right choice depends on how closely your requirements match an existing product, how much your processes need to differ and what your business can support after launch.

Choose off-the-shelf software when a product covers the important requirements with manageable configuration. Consider bespoke software when essential workflows do not fit existing products. Integration or a focused internal tool can also bridge a specific gap.

What is the difference?

Off-the-shelf software is a product made for multiple customers. You normally configure it within the capabilities and commercial terms the supplier provides. Bespoke software is designed for an agreed set of requirements for a particular business.

Neither label guarantees a good fit. A configurable product can support complex work, while a bespoke application can be deliberately small. Compare the real workflow each option supports, not just its feature list.

Compare the options against your work

Questions that affect the build-or-buy decision
DecisionOff-the-shelfBespoke
Process fitWorks within the product’s available workflows and configuration.Can be designed around an agreed workflow and its exceptions.
Getting startedThe product exists, but setup, migration and training still need planning.Discovery, design and development are needed before the agreed system can be used.
Ongoing costsConsider licences, user tiers, add-ons, integrations and supplier price changes.Consider hosting, maintenance, support and future development.
Changing requirementsChanges depend on configuration, extension options and the supplier’s roadmap.Changes can be commissioned, subject to the design, access and support arrangements.
Exit and controlCheck export capabilities, contract terms and dependencies.Agree code access, ownership, documentation and data export in the contract.

Test the awkward cases, not just the happy path

Write down a typical task and two or three exceptions. For an approval process, that could mean a request is rejected, its owner is away or its details change after approval. Ask how each option handles those situations.

Separate requirements into essential, useful and optional. A product that meets the essentials may be a better choice than commissioning a system to accommodate a preference that rarely matters. Conversely, repeated workarounds around a critical process can become expensive to operate.

Could configuration or integration close the gap?

Build and buy are not the only choices. You might keep a useful existing product and connect it to another application, or add a small internal tool for the task it does not cover.

For example, a team may be happy with its main records system but need a clearer request intake process. A focused tool might address that gap if the main system provides a supported integration route. Check API access, data ownership and licensing before assuming this will work.

Explore process automation and integration and internal tools as possible approaches.

Compare the cost of operating the whole solution

Look beyond the first quote or monthly subscription. Include setup, data cleaning, migration, training, integrations and the time spent maintaining workarounds. Ask what happens when user numbers grow or requirements change.

For a bespoke project, clarify what is included in support and how later changes are scoped. For a product, check which features require a higher tier and whether exporting your data has practical limits. Neither option removes the need for someone in your business to own the system.

A useful next step: make a short decision brief

  1. Describe the workflow and the outcome it should support.
  2. List essential requirements and the exceptions that must work.
  3. Identify existing systems, users and data that need to be considered.
  4. Record the budget, deadline and ongoing support expectations.
  5. Compare a suitable product, a focused improvement and a bespoke option against the same brief.

Fission Ventures brings 15 years of experience optimising businesses and processes to these discussions. If the brief points towards a custom operational system, our bespoke cloud systems service is a place to start.

Common questions

Is bespoke software always more expensive?

Not in every situation, but it needs its own design and development budget. Compare the full scope and ongoing operating costs of each option; a generic price comparison cannot account for your users, data and workflows.

Does bespoke software mean we own the code?

Ownership and access depend on the contract. Clarify source code, intellectual property, third-party licences, documentation and handover arrangements before commissioning a project.

A PRACTICAL NEXT STEP

Tell us what could
work better.

A process to simplify. A tool to connect. An idea to explore.

Start a conversation