Services · Application Development
Deliver your project
We take responsibility for delivering your software project, from agreeing the scope to building, testing and handover. You bring the problem you want to solve and take part in regular progress reviews.
We build mobile and desktop applications, backend services and integrations for businesses, charities and communities. That can mean a new app, a mobile companion to your Django application, or a defined project delivered into your existing codebase.
We agree the scope, budget, timeline and handover with you, including any ongoing maintenance. You can work with us whether you have an in-house development team or are commissioning software for the first time.
If you want an engineer working within your team’s day-to-day priorities and process, see Join your team.
What you can expect
Direct contact
You work directly with the two of us: we scope, build and maintain the software.
Plain English throughout
We explain choices and trade-offs in terms of your users, your budget and your timescale.
Maintenance planned from the start
Software needs looking after once it is released. We plan for updates and maintenance from the start, so your app keeps working.
Honest scope
Together we identify what the first version needs, what can wait and where a simpler approach would save time or money.
How a project works
-
Talk through the idea
We discuss what you want to achieve, who will use the software and what success looks like. There is no obligation at this stage.
-
Agree a practical scope
Together we decide what the first version needs to do, which devices or systems it needs to work with, and a realistic budget and timeline.
-
Prototype the important choices
Where it helps, we build a quick prototype of the key screens or trickiest feature so you can see and try it before full development starts.
-
Build the software
The software is built in stages, with regular check-ins so you can see progress and give feedback along the way.
-
Test it properly
We test the agreed features on the devices and systems your users will use, address the issues we find and review readiness for release with you.
-
Release and look after it
We prepare the software for deployment or distribution, hand it over with the documentation you need, and agree how updates and ongoing maintenance will work.
Tell us about your project
A few sentences is plenty to start with: what you want the software to do, who it is for, and any timescale you have in mind.