Special offer for small businesses: a free single-page landing page mockupFree single-page mockup offer
← Back to Blog

How to Choose a Bespoke Software Development Company

Choosing a bespoke software development company comes down to five checks: proof of relevant work with real outcomes, a named technical lead who stays on your project, a written contract that hands you the code and the IP outright, a pricing model that fits how well-defined your brief already is, and references you ring yourself rather than read on their website. Get those five right before you sign anything, and most of the risk in a custom build disappears before a single line of code is written.

That risk is real. Globally, only 50% of projects were fully successful against their time, budget and quality goals in 2025 — the rest were a mix of challenged (37%) and outright failed (13%) (PMI, Pulse of the Profession 2025). None of that failure happens because the technology didn't exist. It happens because the wrong company was chosen, on the wrong terms, for the wrong reasons. This guide is the vetting process we'd want a client to run on us.

Key Takeaways

  • Only 50% of projects fully succeed on time, budget and quality — most of that risk gets set at the vendor-selection stage, not during the build (PMI, 2025).
  • Ask for outcomes, not screenshots. A portfolio should show the problem, the approach, and a measurable result — anyone can show you a pretty interface.
  • Your contract must state in writing that you own the code and the IP on delivery. Verbal assurances are worthless if the relationship sours.
  • Match the pricing model to how settled your requirements are: fixed price for a clear, scoped brief; time and materials for anything still evolving.
  • Check the company itself the way you'd check any supplier — Companies House status, independent reviews, and a reference you call yourself.

How do you build a shortlist you can actually trust?

Start from evidence of similar work, not a list of services. Any agency's website can claim "bespoke software development" — what separates a credible shortlist is a small number of named companies who can point to live, working products solving a problem close to yours, not a page of stock-photo screenshots.

The chart below is worth sitting with before you start calling agencies. It's the same global breakdown cited in the introduction, broken into its three parts — and it's the reason the shortlist stage, not the build stage, is where most of that risk actually gets set or avoided.

How software projects actually turn out Global outcomes, 2025 Project outcomes Fully successful — 50% Challenged / mixed — 37% Failed outright — 13%
Source: PMI, Pulse of the Profession 2025.

Ask each candidate for two or three case studies that describe the problem they were given, the approach they took, and what changed afterwards in measurable terms — fewer hours spent on admin, fewer double-bookings, faster turnaround. A case study that stops at "we built them a portal" tells you nothing about whether the portal worked. One that says "the system now manages 200+ rooms with automatic conflict detection, replacing a spreadsheet that caused regular double-bookings" tells you they understood the actual problem — which is closer to the kind of outcome you're trying to buy.

Before you go further than a first call, run two free checks of your own:

  • Companies House. Search the company name or number, confirm the status is active, and check that its accounts and confirmation statement aren't overdue. This takes under five minutes and answers a basic question no amount of charm on a sales call can: is this a real, solvent company you're about to hand a deposit to.
  • Independent reviews. Google reviews, Clutch, or a trade directory — somewhere the company doesn't control the copy. A handful of specific, recent reviews that mention actual project names beats a testimonials page with first names only.

How do you tell a serious technical partner from a sales-led one?

A serious partner asks about your process before they talk about theirs. If the first call is mostly a pitch — packages, team size, "AI-powered delivery" — and nobody asks how your bookings actually get double-booked today, that's a company selling a template, not a solution to your problem.

The honest questions to put to them, in order:

  1. "Who will actually write this, and do I get to meet them?" You're hiring a relationship with a small number of people, not a logo. If you can't speak to the developer or technical lead before signing, you can't assess whether they understand your problem.
  2. "What happens if that person leaves mid-project?" Every agency loses people. The honest answer involves documentation, pairing, and a named deputy — not a shrug.
  3. "Walk me through how you'd scope this." A credible answer involves a discovery phase: mapping your current process before writing a line of code. A vague answer here ("we'll just get started and adjust as we go") is the single most common precursor to scope creep later.
  4. "Can I see the actual code ownership clause in your contract?" Not a summary — the clause itself, before you sign.
  5. "What's your support model after launch?" Bespoke software needs maintaining. If support is an afterthought in the conversation, it'll be an afterthought in the invoice too.

A company with nothing to hide answers all five without hesitation. One that gets cagey past question two has told you something.


Fixed price or time and materials — which contract model fits your project?

The honest answer is that it depends on how settled your brief is, not on which model sounds safer. A fixed price feels reassuring, but it only works when the scope is genuinely fixed — and most small businesses discover what they actually need partway through building it.

Fixed priceTime and materials
Best suited toA clearly scoped, well-understood briefA brief that will evolve as you see working software
Who carries the risk of scope changesThe agency prices in a buffer — you pay for it either wayYou, but only for the extra work you actually ask for
Flexibility to change directionLow — changes trigger a formal variation and often a new quoteHigh — reprioritise the backlog as you learn
Typical forA single, well-defined tool (a booking form, a simple automation)Multi-phase builds, platforms, anything with unknowns
Main risk if mismatchedPadded quotes, or a company that cuts corners to protect marginOpen-ended spend with no visible ceiling

For most small businesses, the practical answer is a hybrid: a fixed price for a short, paid discovery phase that produces a proper scope document, followed by either a fixed price for a well-defined first release or time and materials if the full picture is still forming. Be wary of any company that offers a fixed price for a vague brief within minutes of a first call — the "fixed" part is usually fixed in their favour, not yours.


Why does the contract matter as much as the code?

Because a verbal promise that "of course you own everything" is worth nothing the day the relationship goes wrong. The contract is the only place that promise is enforceable, and three clauses do almost all of the protective work.

Intellectual property and code ownership. The contract must state explicitly that ownership of the code, designs and any custom assets transfers to you on delivery (or on final payment) — not that you have a licence to use software the agency still owns. This single clause is the difference between being able to take your codebase to a different developer later, and being locked permanently to the company that built it.

Data processing terms. If the software will handle customer data — bookings, enquiries, payment details — UK GDPR requires a written contract between you and your developer as a processor, and the ICO sets out exactly what it must cover: the processor acting only on your documented instructions, confidentiality obligations on anyone touching the data, appropriate security measures, and support for your own obligations to data subjects (ICO, What needs to be included in the contract?). If a prospective supplier doesn't already have standard wording for this, they haven't built software handling personal data for a UK business before — or they have, carelessly.

Security practice, not just a promise. This matters more than most small businesses assume. Formal review of supplier risk barely happens in the UK at all: only 15% of UK businesses reviewed the cyber risk posed by their immediate suppliers, and just 6% looked at their wider supply chain, even though 43% of UK businesses — roughly 612,000 — reported a breach or attack in the previous year (Cyber Security Breaches Survey 2025/2026, GOV.UK/DSIT). That gap grows sharply with company size, which is itself revealing about where the risk concentrates:

Who actually checks their suppliers' cyber risk? Share of UK businesses reviewing immediate supplier risk, by size 0% 12.5% 25% 37.5% 50% Micro businesses 12% All businesses (avg) 15% Medium businesses 30% Large businesses 48%
Source: Cyber Security Breaches Survey 2025/2026, GOV.UK / Department for Science, Innovation and Technology.

Small businesses are the least likely to check, which is exactly backwards: a small business has less capacity to absorb the fallout of a breach caused by a careless supplier. Ask directly how the company secures access to your data and your staging environment, whether they hold a security accreditation such as Cyber Essentials, and whether they use multi-factor authentication on anything that touches your systems. A confident, specific answer is reassuring. A shrug is not.


What does a red flag actually look like during the sales process?

It rarely looks dramatic. The clearest warning signs are quiet ones, visible before you've committed to anything:

  • A fixed, firm quote before any discovery. Nobody can accurately price a custom build from a single phone call. A precise number delivered too fast is either padded heavily or a lowball designed to be renegotiated once you're committed.
  • No one will name the developers. If every answer routes back to "our team" with no individual accountable, there's no one to hold responsible when something goes wrong.
  • Reluctance to put IP ownership in writing. This is the single clearest red flag on this list. A company confident in its own fairness has standard contract language ready; one that hesitates is planning to keep leverage over you.
  • Pressure to sign quickly. "This rate is only available this week" has nothing to do with the quality of the work and everything to do with closing before you compare it against anyone else.
  • No discovery phase at any price. Skipping straight from pitch to build is how projects end up solving the wrong problem precisely — the failure mode PMI's own data traces back to the project's early stages far more often than to the build itself (PMI, Pulse of the Profession 2025).
  • Vague answers about what happens after launch. "We'll sort that out later" about hosting, monitoring, and bug fixes means you'll be sorting it out alone, later, under pressure.

None of these, on their own, should necessarily end a conversation. Together, more than one is a pattern worth walking away from.


How much should you expect this to cost?

Enough to price sensibly against, and not so little that you should be suspicious. At the UK's median software developer contract rate of £525 a day (IT Jobs Watch, 2026), a simple internal tool built over 15–30 developer days runs roughly £8,000–£16,000; a client portal or dashboard with integrations, at 40–70 days, runs £20,000–£40,000. We've broken down exactly how that day-rate maths works, project size by project size, in our full guide to how much custom software costs in the UK — worth reading before any quote lands in your inbox, so you have a number to compare it against.

A quote wildly below that range, for comparable scope, usually means one of three things: the company is pricing to win the deal and will recover the margin through change requests later; the work will be handed to the cheapest available contractor regardless of fit; or the scope has been quietly narrowed in ways you won't notice until the build is underway. None of those are a bargain.

It's also worth remembering what the status quo is costing you. UK small businesses adopting even basic workplace technology could recover roughly 3.5 weeks of productive working time per year, per business (SME Digital Adoption Taskforce, GOV.UK, July 2025). A quote that looks expensive against doing nothing often looks different once you price in the hours your team already spends working around the gap the software would close. For a view of the full range by project type, see our guide to custom software costs in the UK for 2026 and our Custom Software Development service page for how we scope a first phase.


How do you check a software company's own reputation before hiring them?

The same way you'd check anything else you were about to trust with money and data: look past what they say about themselves. Search their business name directly and see what actually surfaces — a Google Business Profile with specific, recent reviews naming real projects is a stronger signal than a slick homepage with none. A company whose name returns inconsistent details across its own website, LinkedIn, and directory listings has either not kept its own presence in order, or doesn't take detail seriously. Neither is reassuring in a supplier you're about to hand your business processes to.

This is the same consistency check that AI search tools now run on every brand before they'll cite it — the technique is identical, just applied to a prospective supplier instead of your own business. We've written about why that off-site consistency has become such a heavily weighted trust signal in our guide to what generative engine optimisation is and how it works, and in our deeper comparison of GEO versus SEO in 2026. If it's worth auditing for your own site, it's worth running once, informally, on theirs.

It's also worth reading how they write, not just what they claim. A software company's own content is a preview of how clearly they'll explain technical decisions to you mid-project. If their blog buries every answer three paragraphs deep, or their case studies read as vague marketing rather than a clear account of what they actually did, expect the same vagueness when you ask why a feature is taking longer than planned. We hold our own writing to the opposite standard — see our guide to writing answer-first content for what we mean by that, and judge any prospective partner's site the same way.

Finally, ask for one reference you call yourself — not one they volunteer unprompted. A company confident in its work will give you a working number without hesitation. One that stalls, or only offers a written testimonial it controls the wording of, is telling you something about how the actual working relationship goes once the contract is signed.


Frequently Asked Questions

How much does bespoke software cost in the UK?

Simple internal tools typically run £8,000–£16,000; client portals and dashboards with integrations run £20,000–£40,000; multi-system platforms start around £50,000. These figures come from UK contract day rates — median £525 a day (IT Jobs Watch, 2026) — multiplied by realistic build time, not a generic industry band. See our full custom software cost guide for the working behind each figure.

Should I choose a UK-based company or an offshore development team?

A UK-based company gives you same-timezone collaboration, native familiarity with UK GDPR and the ICO's contract requirements, and a legal relationship that's straightforward to enforce if something goes wrong. Offshore teams can offer lower day rates, but factor in communication overhead, time-zone gaps for urgent fixes, and the practical cost of chasing a contractual dispute across borders. For a UK small business building something that touches customer data, the native compliance alignment alone is usually worth the rate difference.

What's the difference between hiring an agency and hiring a freelance developer?

A freelancer is usually cheaper per day and can work well for a small, well-defined task with a technically confident client managing it directly. An agency carries more overhead but gives you continuity if one person is ill, leaves, or is overloaded, a structured discovery and QA process, and someone accountable beyond a single individual. The higher the cost of the project failing to your business, the more that continuity is worth paying for.

How long does it take to build bespoke software?

A simple internal tool typically takes 15–30 developer days once scoped; a client portal or dashboard with integrations, 40–70 days; a multi-system platform, 90 days or more. Add elapsed-time padding for feedback cycles, testing, and the discovery phase before build even starts — a realistic end-to-end timeline is usually 1.5–2× the raw development days.

What happens if the development company goes out of business mid-project?

This is exactly what the IP and code ownership clause in your contract is for. If you own the code outright — not merely a licence to use it — you can hand the existing codebase to another developer and continue, even if the original company disappears entirely. This is also why it's worth asking, before you sign, whether code is kept in a repository you have direct access to, rather than only on the agency's own systems.


Sources

#StatisticSourceYear
150% of projects fully successful; 37% mixed; 13% failedPMI, Pulse of the Profession 20252025
2Only 15% of UK businesses reviewed immediate supplier cyber risk (12% micro, 30% medium, 48% large); 43% (~612,000 businesses) breached in the past yearCyber Security Breaches Survey 2025/2026, GOV.UK / DSIT2026
3Required contract terms between a controller and a data processorICO, UK GDPR guidance on contracts and liabilities2025
4UK median software developer contract day rate: £525IT Jobs Watch2026
5UK SMEs could recover ~3.5 weeks of productive time per year from basic technology adoptionSME Digital Adoption Taskforce, GOV.UK2025