01
Design
We start by writing down what the software has to do, who touches
it, what data it holds, and what it must never lose. Then we draw
the screens. You approve a plan you can actually read before anyone
writes code, because changing a diagram costs an afternoon and
changing a database costs a fortnight.
You get: a written scope, screen flows, and a fixed price for the build.
02
Build
Working software, in front of you, every week. Not a percentage on
a status report — a link you can click and use. That cadence exists
because the useful feedback always arrives when someone touches the
real thing, and the earlier that happens the cheaper it is to act on.
You get: a weekly build to try, and a running list of what changed.
03
Deploy
Into your accounts, under your billing, with monitoring so failures
announce themselves rather than being discovered by a customer.
Everything is documented — how it's built, where it runs, how to
restore it. If we vanished, another developer could pick it up.
You get: production access, runbooks, and the keys in your name.
04
Maintain
Dependencies age, security patches land, browsers change under you,
and the business asks for things nobody imagined at the start.
Ongoing work is scheduled and visible — you always know what's
queued and what it costs.
You get: patched dependencies, scheduled improvements, and a roadmap you control.