Skip to content
Make IT Simple
Bespoke Software 15 January 2026 · 8 min read

Bespoke Software Solutions: 4 Types Worth Considering

AJ

By Andy Jones

CEO & Founder, Make IT Simple

In short

The four types of bespoke software worth considering, when each is justified over an off-the-shelf product, and what they cost to build in the UK.

Custom business software is code written for one company’s exact workflow, not a product you buy and bend to fit. Off-the-shelf tools like accounting packages serve thousands; bespoke software serves your rules alone. Custom business software development is the service of building such systems to handle your CRM, stock, or payroll engine. The point is ownership: your logic, your data, your screens. If you want a rough figure before reading on, our cost estimator gives a starting range.

The four main types of bespoke systems we build are:

  • CRM – manages customer relationships and pipeline
  • CMS – publishes and structures web content
  • E-commerce – manages online sales with bespoke pricing rules
  • ERP – integrates finance, stock and people

Bespoke builds fall into three cost tiers: entry £10,000 to £50,000, mid £50,000 to £150,000, top £150,000 to £1,000,000 plus. What pushes a project from one tier to the next depends on the system type, as explained in each section below.

When bespoke beats configuration

Most firms do not need bespoke. If a spreadsheet or a £30 per user SaaS does the job, use it. The case for building arises when your process is the product, or when off-the-shelf forces you to act against your business model.

Some businesses track gas safety certificates in a shared spreadsheet, then email updates. When a missed renewal means a legal breach, that spreadsheet has become a liability rather than a tool. At that point the workaround costs more than a build.

Octopaye shows the same pattern in payroll. The client previously relied on off-the-shelf payroll software that could not handle their high transaction volume nor meet specific HMRC submission requirements. We built a payroll SaaS with direct HMRC integration, replacing the bought product and absorbing the complex payroll rules that no package covered. The build became the system of record for a process where the rules are the business.

The bespoke software developer route suits that edge case. You pay for logic that matches how you actually work, not a generic template you must train staff to navigate.

When not to build bespoke

Do not build to chase a feature your current tool will ship next quarter. Do not build because a competitor did; their workflow is not yours. If your volume is low and your process mimics the market, configure instead.

Off-the-shelf CRM and accounting systems absorb huge development spend you would have to repeat. A bespoke rewrite of a standard function is a tax on your attention. Save the custom code for the step that makes you money, and rent the rest.

A simple test: if a new hire can learn the bought tool in a day, keep it. If you need a three-week induction to explain your adaptations, the tool has lost.

1. Bespoke CRM

When a bought CRM like Salesforce or HubSpot forces you into its pipeline, but your sales cycle runs on approvals and site visits, custom can fit. If you only need contact storage and email sync, configure the off-the-shelf one.

Say you run 40 field engineers and need compliance sign-off on each visit before a quote is released. A bought CRM treats that as a custom field bolted on; bespoke makes it the spine. That is when the build pays.

We built Infinitemp for a recruitment firm whose back office had outgrown a generic bought CRM. The old system forced candidate and placement workflows into ill-fitting fields, and critical recruitment tasks were bolted on as customisations that broke with each update. Our build made those recruitment back office processes the spine of the software, replacing the legacy CRM entirely. That is the pattern: when the bought tool cannot serve as the core of your workflow, bespoke pays.

What drives a CRM up the cost tiers is the need for offline mobile use for field staff and migration from a legacy system with tangled data. Entry builds with custom fields and basic reporting sit at the lower band; mid-size with integration to finance and mobile use moves to the middle; enterprise CRM replacing legacy and linking multiple departments reaches the top.

A custom software developer can shape the screens to your pipeline. Before you commit, check data migration from the old system, user adoption plan, and API limits of tools you must connect. If reps lose signal on site, the system must queue edits; build that requirement in from the start rather than bolting on an add-on. Test search and reporting speed with your real data volume, not a demo set.

2. Bespoke CMS

A CMS manages web content. Off-the-shelf WordPress or Umbraco covers most. Build bespoke when you have structured data unusual for your sector, or strict editorial workflow across regions.

A manufacturer with 10,000 spare parts and per-model manuals needs structured content, not blog posts. Off-the-shelf CMS can be forced, but the editing team fights it daily. Bespoke turns the parts list into the native object.

Cost rises with the need to model structured sector data, run multilingual editorial workflows, or serve high traffic with performance tuning. A tailored CMS with custom content types sits in the entry band; adding permission layers and tuning moves it to mid; a platform serving millions of hits with line-of-business integration reaches the top.

Public sector sites have legal accessibility duties; WCAG 2.1 AA is widely used as the practical benchmark, but check the current regulated standard. Private companies must make reasonable adjustments under the Equality Act. Verify editing training for non-technical staff and disaster recovery. A CMS failure is a public failure, not just an internal annoyance. A bespoke CMS still needs framework updates, so agree who applies security patches quarterly.

3. Bespoke e-commerce

If you sell standard goods, Shopify works. Build when you have complex pricing by contract, serial-tracked stock, or a checkout that must embed trade accounts.

A trade supplier selling to 200 garages with negotiated price lists per account cannot use standard Shopify pricing. Bespoke checkout pays for itself in error reduction. The margin lost to a mis-keyed discount funds the project.

E-commerce cost climbs with peak load tolerance and contract pricing engines. A custom storefront on an existing engine with tailored cart logic sits low; full bespoke with stock sync, payment gateway and ERP link sits mid; high-volume platform with dynamic pricing, fraud rules and peak resilience sits top.

Check payment gateway fees, peak load test before Christmas, and refund handling. Bulk import of stock and exception handling for failed payments must be simple or support costs rocket. Integrate your stock truth before launch, not after.

4. Bespoke ERP

ERP joins finance, stock, and people. Off-the-shelf Sage or NetSuite covers common needs. Build when your operation is regulated, multi-entity, or so specific that configuration takes longer than coding.

Our work on Saeker illustrates an ERP-adjacent build. The client managed health-and-safety compliance through spreadsheets and a legacy system whose original developer had left, leaving them unable to adapt it. We delivered a compliance SaaS that replaced both the spreadsheets and the orphaned system, creating a single auditable record. That is the trigger for bespoke: no off-the-shelf match and a system of record at risk.

ERP enters higher bands with multi-entity structures, multi-currency, and mandatory audit trails. A single module such as purchase orders sits at entry; full finance and stock with reporting sits mid; multi-company, deep integrations sit top.

Check single source of truth, modular rollout so you avoid big-bang switching, and audit trails. Plan the report layer early. Boards want live margin by contract; if reporting is an afterthought, you rebuild it under pressure. For a fuller cost picture see our breakdown of custom software development cost in the UK.

If you recognise your operation in these examples, we can help. Our bespoke software developer service starts with a scoping call to map where custom code beats configuration, and we provide a fixed scope and price before any code is written.

Deciding where to build

A practical rule: build only the step that is unique to your business and configure the rest. If a bought tool covers 80% of the need, adapt your process to it rather than funding a custom rewrite. The right bespoke project targets the gap where off-the-shelf leaves you exposed.

Frequently Asked Questions

How long does a bespoke software build take?

Timeline depends on scope. A simple entry system can ship in a few months. Mid-range work with integrations often runs six to twelve months. Top-end ERP replacements span a year or more with phased rollout. Timeline tracks scope, not ambition. Plan for testing and staff training inside those windows.

What does bespoke software cost?

Costs sit in three bands. Entry builds with narrow scope run £10,000 to £50,000. Mid-size systems with integrations land £50,000 to £150,000. Top-end platforms with deep integrations exceed £150,000, reaching £1,000,000 plus. The right band depends on scope and connections. See our full breakdown of custom software development cost in the UK.

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

Off-the-shelf products serve many companies with shared features and a fixed roadmap. Bespoke software is written for one firm’s exact workflow, giving full ownership of logic and data. You gain a precise fit but carry build and maintenance. Choose bespoke only where your process is the advantage; configure the rest.

Do we own the code after delivery?

Yes. Clients own 100% of the code we write for them. That means you can switch support partner, audit the logic, or extend it in house. Ownership contrasts with locked SaaS where the vendor controls roadmap. Keep escrow or repository access in the contract so departure of any developer does not freeze your system.

What if the original developer leaves?

That risk is real, as seen in the Saeker case where a legacy system’s developer had gone. Mitigate by owning code, using documented stacks, and avoiding single-person dependencies. We hand over docs and run knowledge transfer. You are not tied to one person if the contract is written well.

Is bespoke software more secure than off-the-shelf?

Not automatically. A custom build avoids widespread target status, but you carry the patching burden. Off-the-shelf gets vendor updates. Security depends on coding discipline, not label. Demand threat modelling, encrypted data, and regular pen tests. For regulated fields like payroll, audit trails matter more than perimeter defence.

When you contact us, we start with a scoping call to map your workflow and identify where bespoke beats configuration. We then produce a fixed scope and price, so you know the cost before any code is written. You own 100% of the code on delivery, and we run knowledge transfer so your team can maintain it. To take that first step, start with our bespoke software developer service or run a quick figure through the cost estimator. The right answer is often smaller than you think.

Thinking about bespoke software development?

Explore Bespoke Software Development

Let’s build something that scales

Tell us what you’re building, your timeline, and the number you want to move. We’ll come back with a straight answer.

Send a message 01905 700 050