How much does bespoke software cost in the UK?
Across the UK market in 2026, agency rates run roughly £80 to £140 an hour, depending on the agency and the region, and bespoke projects are priced from that base. The variable that moves a quote most is not the new software, it is how many existing systems it has to integrate with. We scope that first.
When is custom software worth it over off-the-shelf?
When off-the-shelf nearly fits but not quite, and the workaround has quietly become the process. If your team maintains a spreadsheet to bridge two systems, or re-keys the same data twice, that is usually the point where a build pays for itself. If a product does the job as sold, we will tell you to buy it.
Can it work with the systems we already use?
Yes, and that is usually the bulk of the work. Payment providers, CRMs, accounting platforms and internal tools all need integrating, and each one has its own constraints. We map what the software has to talk to during discovery, because that is what decides both the timeline and the cost.
Can you add AI features to software we already have?
Usually, yes. Most useful AI work in a business is a feature inside an existing system rather than a new product: reading documents into records, answering questions from your own data, triaging enquiries or drafting replies for a person to approve. We scope where the data goes, which model API is used, what it costs to run and where a human signs off, before anything is built.
Is our code used to train AI models?
No. The AI coding tools we use, Claude Code and Codex, run on business terms under which inputs are not used to train models. AI tools are part of how every project is built, so if your project cannot use them at all, tell us on the first call and we will say plainly whether we are the right fit.
What does support after launch include?
Hosting and deployments, error monitoring with Sentry, security patches and dependency updates, backups, bug fixes, and small improvements scoped as you need them. What is covered and how quickly we respond are agreed in writing before launch, so neither side is guessing.
Do you build mobile apps?
Yes, with React Native, which produces iOS and Android apps from one codebase. A mobile app usually shares its back end and business logic with a web application, so building them together avoids writing the same rules twice.
Why Python and JavaScript rather than another stack?
Both are mature, widely used and well documented, so the software is not tied to a niche skill set. Python covers back ends, automation and data work; JavaScript covers the interfaces people use. Whoever maintains the system after us will find developers who know these tools.
Where will our software be hosted?
Where it suits the load and the budget: AWS, IONOS, OVHcloud or a VPS. A small internal tool rarely needs a large cloud bill, and a system that has to scale may need managed services. Because applications are containerised with Docker, moving between hosts later is a deployment job, not a rebuild.
What happens to our data in the spreadsheets?
It gets migrated. Getting years of accumulated data out of workbooks and into something with rules is a normal part of these projects, and it is where inconsistencies surface. We plan for cleaning and reconciliation rather than assuming the data will import cleanly, because it rarely does.
Who owns and maintains the software afterwards?
You own it. We hand over documentation, software requirement specifications and API documentation so your own team, or whoever comes next, can maintain it. Whether we keep supporting it after launch is agreed during scoping and depends on what you want to take on internally.
How do we start if we are not sure exactly what we need?
With discovery: mapping the systems you run, the data you hold, who needs access and what the constraints are. It ends in a written scope you approve before any design starts. If it turns out an off-the-shelf product would serve you better, that is the point at which we say so.
Do you charge a day rate or a fixed project price?
Either, depending on what suits the work. Well-defined scope tends to suit a fixed project price, because you carry no risk on the estimate. Open-ended or exploratory work tends to suit a rate, because a fixed price on an unknown scope just means padding. We will say which one we think fits.