AI software development

Two men looking thoughtfully to the left against a bright yellow wall background.Two men looking thoughtfully to the left against a bright yellow wall background.

We build AI into software when there is a job for it. The job is usually one of three things: a decision a team makes thousands of times a week against written rules; a photograph, a voice or a sensor reading that a person currently turns into data by hand; or the building of the product itself. This page covers all three, with the projects behind each.

We have built software for established UK businesses since 2011, and AI is one of the tools inside that work. The people who scope, design and build your system are the ones deciding where a model belongs in it, and where a plain rule does the job better. Every project starts with a discovery, at no upfront cost, and that is where the decision gets made.

Three things we do with AI

Businesswoman presenting a Q4 growth bar and line chart to two seated colleagues at a modern desk.Businesswoman presenting a Q4 growth bar and line chart to two seated colleagues at a modern desk.

Automating a decision a team makes all day

Illingworth Research Group pays the expenses of patients on clinical trials in 36 countries, and its team was approving every claim by hand, reading each one against more than a hundred different expense policies. We built the approval into PatientGo, the platform we run for them: the system reads the claim, checks it against the policy that applies and approves the 90% that are clear-cut. The doubtful 10% go to a person, with the reason flagged. The team went from 500 claims a week to 5,000 with no extra headcount. Read the PatientGo case study.

Work like this goes live in weeks, because it replaces one process at a time. The next process follows once the first has paid for itself. Where the process sits inside a wider system, that system is usually the kind we build on the business systems page.

Putting AI inside a product

01
AssetSnap needed building surveys that an engineer, or an apprentice in their first week, could do. The app photographs an asset, image recognition identifies it and fills in the record, and a person checks it before it goes into the client's CAFM system. Total project time fell by two thirds, measured by the client on live surveys. Read the Asset Snap case study.
02
Swigable's smart bottle had to tell a real sip from a bottle knocked over or swung in a bag, from tilt alone. The measurement runs on machine-learning models built from academic data on how people drink, so it judges the volume of a real sip and rejects everything that is not one. Read the Swigable case study.
03
Voice-Care put compliance reporting on a headset. Clinicians talk through the checklist in theatre or at the bedside, the system completes the record hands-free, and every use produces a compliance report straight into the back-office system. On trial at 8 NHS Trusts, and a Healthtech Digital Award winner in 2023. Read the Voice-Care case study.
Silhouetted group in business meeting with two men shaking hands against yellow background.Silhouetted group in business meeting with two men shaking hands against yellow background.
Purple 3D humanoid robot figure on a light purple background, raising its right hand as if waving.

Using AI to build better software

We use AI throughout our own work: prototyping faster, throwing more options away before committing, writing more tests, and catching more in review before anything reaches staging. The result for a client is a better product on a similar budget, or the same product sooner. There is no AI discount, because every line a model produces is reviewed by a senior engineer who knows what a security flaw looks like in your stack, and that review is what you are paying for. The evidence behind that position is in our post on what AI has done to software development cost.

When AI belongs, and when it does not

Most AI features fail because they were added to a product first and given a job afterwards. We start from the job. AI goes in when...

0
1
The task is high-volume and repetitive
0
2
It is pattern-heavy: reading, matching, classifying, recognising
0
3
A small error rate is survivable, or a person sits on the doubtful cases
0
4
You can say in one sentence what it replaces and why the AI version is better
0
1
A fixed rule already does the job. A rule is cheaper to run, easier to test and never drifts
0
2
A wrong answer is dangerous and nobody is in the loop to catch it
0
3
The feature exists because a competitor has one, and no user has asked for the job it does
0
4
The product has not yet found the users whose work it would change

When it stays out

We will tell you which side of that line your idea sits on in the discovery, before anything is built. The longer argument is in our post "Should you add AI to your app? Most shouldn't bother"

How an AI build works

  • Discovery, at no upfront cost. We map the process or the product, find where a model belongs and where it does not, and put a scope in front of you. It is yours to keep whether you build with us or not.
  • The job and the data. We define what the system decides, what it hands to a person, and what data it works from. If the data is not there yet, that is the first build.
  • A working version on real data. A first version runs on your live data within weeks, with a person on every doubtful case from day one.
  • Measured against a target. Approval rate, hours saved, records completed: whatever the job was, it gets a number and the system is tuned against it.
  • Then the next one. Once the first process has paid for itself, the second is usually obvious.
Man wearing glasses sitting at desk viewing two monitors, one showing code and the other a media app.

Projects that speak for themselves

Common questions

How long does an AI build take?

A single process, such as approvals or document handling, is usually live in weeks. AI inside a product takes the product's timeline, and the AI part is rarely what sets it. We put a timeline in writing at the end of discovery.

Will it work with the systems we already run?
Yes, and it usually has to. PatientGo has more than seven external systems plumbed into one place, AssetSnap exports into any CAFM system or straight in through an API, and every Voice-Care checklist lands as a compliance report in the back-office system. We build to your systems, and where a system has no way in, we say so in discovery.
What happens when it gets one wrong?
It is designed for from day one. Every system we build has a person on the doubtful cases and a record of what was decided and why. The expense system approves the 90% it is sure of and flags the 10% it is not. A model that is wrong two per cent of the time is fine when a person sees those cases and dangerous when nobody does, so we do not build the second kind.
What about our data?
Your data stays your data. Where it is held, which models see it and on what terms are agreed in discovery and written into the scope, and we build to the data-protection obligations your sector already carries.
What happens when the models change?
They will, and the system is built so that they can. The model sits behind an interface we control, the tests that prove the system does its job run against every change, and swapping a model is a maintenance task, not a rebuild.
Do you support it after it goes live?
Yes, on the same arrangement as any system we build: monitoring, fixes, model and dependency updates, and the changes that come once a team has used it for a month.
Are we the right size for this?
We work with established businesses, usually with a team whose time is going into a process that has outgrown the way it is done. If the process is small enough to fix with a spreadsheet, we will say so.

Start with a discovery

Every project we take on starts with a two-week discovery run by our senior team, at no upfront cost. You point us at the process or the product, we work out what is worth building and whether AI belongs in it, and you get a documented scope that is yours whether you build with us or not.