How we work
How we work
You don’t need to have it all figured out before you call. But it helps to know how we operate – how we engage, how we deliver, and how we make sure you’re never locked in.

Our process
Discover, design, build, prove, run
- 01
Discover
We get to grips with your business, your goal and your users before writing any code. Where the path isn’t clear, a short discovery sprint gets everyone aligned.
- 02
Design
We prototype early. A finished app is hard to picture from a document, so we build something interactive you can react to, and refine it with your feedback.
- 03
Build
We develop in small, regular releases using DevOps practices, so you see continual progress and can steer as we go.
- 04
Prove
Code review, automated testing and continuous integration are built in, not bolted on. Nothing ships unchecked.
- 05
Run
When it’s live, we can keep looking after it – support, maintenance and ongoing improvement – for as long as you need.
Ways to work with us
Different situations, different engagements
Discovery sprint
Two to three weeks, fixed price. For when you know the problem but not yet the solution.
Product build
Outcome-based delivery of a new system, or a replacement for one that’s reached the end of its life.
Embedded engineers
Senior people who join your team when you have the roadmap but not enough hands.
Modernisation or takeover
We bring an ageing system up to date, or take on one built by someone else.
Managed service
Ongoing support to an agreed SLA, for software that has to stay live.
Ownership
You own what we build
This matters, so we’ll say it plainly: the software we build for you is yours. The code, the repositories and the infrastructure belong to you, not us. If you ever want to bring the work in-house or move it elsewhere, we hand over cleanly. We’d rather earn your next project than trap you into it.
Let’s find the right way to work together
Tell us the shape of your problem – we’ll help you pick the engagement that fits.
Or call us on 020 3433 1452