The most common question at the start of any software project is also the one that gets the least useful answers online. Most articles hedge with "it depends" and leave you no wiser. This is an attempt to give you honest numbers, explain what actually drives cost, and help you work out whether bespoke software makes commercial sense for your situation.
I'm a UK-based software developer who's been building custom business applications for over 20 years. These are the numbers I quote to clients.
The Short Answer
- Focused module or integration: £3,000–£8,000
- Full application (3–5 modules): £12,000–£30,000
- Enterprise system with legacy migration: £30,000–£80,000+
Those ranges have compressed significantly over the past two years. AI-assisted development has cut delivery time by around 80% — projects that took three months now take three to four weeks. That changes the economics materially, and it's why bespoke software is now accessible to businesses that couldn't have justified it at the old price points.
Want a number for your project?
30-minute call. No jargon. Honest range, not a sales pitch.
What Drives the Cost
Scope — the biggest factor by far
Custom software is almost always priced on time and materials — you pay for the hours worked. Everything else follows from how many hours a project actually requires.
Scope is driven by:
- Number of distinct workflows — A system that handles five different processes costs roughly five times as much as one that handles one.
- Data complexity — A straightforward CRUD application (create, read, update, delete) is fast. Complex business rules, calculated fields, multi-table relationships, and reporting add time.
- Integrations — Connecting to third-party systems (accounting software, e-commerce platforms, carrier APIs, EDI feeds) is often where the hidden hours accumulate. Some integrations are straightforward; others involve undocumented APIs and weeks of back-and-forth.
- User interface complexity — A back-office tool used by five staff needs a workmanlike interface. A client-facing portal or customer-visible application needs considerably more care.
- Legacy migration — If existing data needs cleaning and migrating from spreadsheets, an Access database, or an old system, that adds meaningful time. Data is never as clean as people expect.
Uncertainty — what you don't know yet
The honest truth about software projects is that requirements evolve once you start seeing working code. Things you were certain about turn out differently in practice. Things you hadn't thought about become important.
Time and materials billing handles this naturally — you pay for what gets built, and you can steer direction as the project develops. Fixed-price contracts force developers to pad estimates to cover uncertainty, which means you pay for contingency that may never materialise — or discover what wasn't included when it matters most.
Technology choices
A desktop application (Windows, C#) and a web application (browser-based, accessible from any device) serve different needs and have broadly similar costs for equivalent functionality. The right choice depends on your requirements — offline access, performance needs, existing infrastructure, and who'll be using it.
Cloud hosting adds a modest ongoing cost (typically £30–£150/month for a standard Azure setup) but provides reliability, backups, and remote access that on-premise solutions can't match.
Real Examples with Real Numbers
£4,500 — Stock management module for a small manufacturer
A Somerset manufacturer running on spreadsheets needed real-time stock visibility across three product lines. Single module: item master, goods in/out, reorder alerts, basic reporting. Three weeks, including data migration from the spreadsheet. The system paid for itself within the first quarter by eliminating stockouts that had been costing them emergency courier charges.
£9,000 — Client and matter management for a solicitors' firm
A Taunton law firm needed matter management for their conveyancing and probate work — clients, matters, documents, time recording, and billing exports to their accounting software. Six weeks. Replaced a system they'd outgrown and a spreadsheet-based workaround that had accumulated for years.
£18,000 — Job costing and works order system for a fabrication business
A Kent engineering business needed job costing integrated with their estimating, works orders, material purchasing, and job profitability reporting. Four modules, eight weeks. Previously they had no real-time view of job profitability until invoices went out — by which point it was too late to do anything about overruns.
£45,000 — Quality management system for an aerospace supplier
A Yeovil precision engineering business needed a full QMS: non-conformance tracking, corrective actions, supplier qualification, document control, and AS9100 audit trail. Twelve weeks, including migration from a paper-based system. The audit trail capability was the critical requirement — their customers won't sign off on suppliers without it.
The ROI Calculation
The right question isn't "how much does it cost?" — it's "does the return justify the investment?"
Most bespoke software projects justify themselves in one of three ways:
Staff time recovered. If two members of staff spend four hours a week each on manual processes that a system would automate, that's 400 hours per year. At £25/hour (conservative), that's £10,000 in recoverable capacity per year. A £15,000 system pays for itself in 18 months without any growth at all.
Errors eliminated. Manual data entry has an error rate. For businesses where errors translate to returned goods, customer complaints, compliance failures, or financial adjustments, the cost of errors is often higher than the cost of the system that prevents them.
Capacity unlocked. Sometimes the constraint isn't staff time but system capacity — the business can't take on more volume because the current process doesn't scale. A logistics business that can process twice the orders with the same admin team has effectively doubled its available revenue without hiring.
What You Don't Get with Bespoke
Off-the-shelf software has genuine advantages worth acknowledging:
- Lower upfront cost — A monthly SaaS subscription is a predictable operating cost, not a capital investment.
- Ongoing development — The product improves over time as the vendor invests in new features.
- Community and support — Popular products have ecosystems: integrations, tutorials, forums, consultants.
Bespoke makes sense when your requirements diverge enough from the standard that you're spending more time and money working around the product than you'd spend replacing it. That inflection point is different for every business — but it's usually closer than people expect.
How AI Has Changed the Economics
AI-assisted development is worth addressing directly, because it's changed the cost picture substantially.
In 2023, a full application covering three to five core workflows took two to three months to build. The same application now takes four to six weeks. That's not an estimate — it's what I've observed across projects over the past 18 months.
The productivity gain comes from AI doing what it does well (boilerplate, standard patterns, data access layers, form generation) while the developer focuses on what requires judgement (business logic, architecture, edge cases, client requirements). The creative and analytical work doesn't compress; the mechanical work does.
The practical result: bespoke software that would have cost £35,000 in 2023 now costs £18,000. The quality is the same or better. The timeline is shorter. The payback period is faster.
Getting an Accurate Estimate
The most reliable way to get a realistic cost figure is a conversation — not a contact form, not a feature checklist, but a thirty-minute call where we discuss your actual requirements, what the system needs to do, what it needs to connect to, and what success looks like.
From that conversation I can usually give you a meaningful range within the week: a ballpark for the full scope, a fixed price for an initial phase if the full scope is uncertain, and an honest assessment of whether bespoke makes commercial sense for your situation or whether an off-the-shelf tool would serve you better.
No obligation, no sales process. Just a practical conversation about your software problem.
Frequently Asked Questions
How much does bespoke software cost in 2026?
A focused module or integration typically costs £3,000–£8,000. A full application covering your core workflow runs £12,000–£30,000. A large enterprise system with multiple modules, legacy migration, and complex integrations can run £50,000–£150,000+. These figures are lower than they were five years ago because AI-assisted development has cut delivery timelines by around 80%.
What drives the cost of custom software development?
The main cost drivers are: scope (number of modules and features), complexity of business logic, whether you're migrating data from an existing system, the number of integrations required, and reporting requirements. Time and materials billing means you pay for the work done — there's no padding for risk in fixed-price estimates, and scope changes don't require contract renegotiations.
How has AI changed the cost of bespoke software?
AI-assisted development has cut delivery timelines by around 80%. Projects that used to take three months now take three to four weeks. The quality hasn't suffered — if anything it's more robust, because AI catches edge cases and doesn't introduce typos or fatigue errors. The practical effect is that bespoke software is now accessible to businesses that couldn't have justified it at the old price points.
Is bespoke software cheaper than off-the-shelf enterprise software?
For businesses with specific requirements, often yes — when you factor in the full cost of off-the-shelf software: licences per user, annual subscription increases, customisation costs, consultancy fees, and the productivity lost bending your workflow to fit a product designed for no business in particular. A bespoke system built once, owned outright, with no ongoing licence costs often pays back faster than it looks.
What is the return on investment for bespoke software?
The clearest measure is staff time saved. A focused module that removes two hours of manual work per day across three staff members saves around £15,000 per year in labour costs alone. A £6,000 investment pays back in under six months. For larger systems that automate complex workflows or replace expensive off-the-shelf platforms, the ROI calculation is usually compelling within twelve to eighteen months.
How do you price bespoke software projects?
Time and materials — you pay for hours worked, tracked and invoiced transparently. No fixed-price estimates padded for contingency, no change-order friction when requirements evolve. Most clients find this more predictable in practice than fixed-price contracts, because scope changes are invoiced at the same rate rather than triggering renegotiations.
Can a small business afford bespoke software?
Yes — at the focused end of the range. A module that automates a specific pain point often costs £3,000–£5,000 and pays back in weeks for any business with more than two or three staff. The question isn't whether bespoke software is affordable in absolute terms; it's whether the return justifies the investment in your specific situation. The first conversation is free, and the honest answer sometimes is 'not yet'.
Are there ongoing costs after bespoke software is built?
The main ongoing cost is Azure SQL hosting — typically £30–80 per month for an SME, which is less than most businesses spend on IT call-outs caused by the systems they're replacing. There's no licence fee and no per-user cost. Support and feature development are billed as needed at the same time-and-materials rate — there's no mandatory maintenance contract.
What technology stack is used and does that affect the cost?
SWF Consultancy builds on Microsoft's .NET stack — C# with Azure SQL databases. Desktop applications use WPF; web applications use ASP.NET Core. This is a mature, well-supported stack with a large developer ecosystem, which keeps long-term maintenance costs low. Architecture choices are based on what's right for the specific use case, and the choice rarely has a large effect on initial build cost.
How do I get an accurate cost estimate for my software project?
The most reliable way is a conversation — not a contact form or feature checklist, but a thirty-minute call to discuss your actual requirements, what the system needs to do, what it needs to connect to, and what success looks like. From that conversation you'll get a meaningful cost range, a realistic timeline, and an honest assessment of whether bespoke makes commercial sense for your situation. Get in touch to start the conversation.
Related Reading
- 5 Signs Your Business Has Outgrown Excel → — when spreadsheets become a bottleneck
- Why Your Business Has Outgrown MS Access → — the case for moving to cloud databases
- How AI Is Making Custom Software Affordable → — the technology behind faster delivery
- Bespoke Software for Devon Businesses →
- Bespoke Software for Somerset Businesses →
- Bespoke Software for Kent Businesses →
- Developing Custom Software in Hampshire →
Want to talk through your situation?
No pressure, no jargon. Just a practical conversation about what's possible.
Get in Touch