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.
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.
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