the process

Seven steps, and one loop.

You'll know what's happening at every step, in plain language. Step six loops back until you are actually happy.

The price is fixed before we build

Agreed in writing at step two, against a written scope. Not an estimate that drifts.

You watch it being built

A working link from the first day there is anything to see, updated as we go.

The loop has no limit

Step six runs again as many times as it takes, at no extra cost against that scope.

It ends up yours

Code, hosting, domain and accounts, all in your name and documented at handover.

step by step

What actually happens, in order.

All 7 steps, with what we do, what we need from you, and what exists at the end of each one that did not exist before.

  1. 01

    Register

    You tell us what you need built and roughly when you need it. It takes about five minutes, costs nothing, and commits you to nothing. We reply with whether it is something we can take on.

    The first step is deliberately small. You are not signing anything, not paying anything, and not committing to a scope you have not thought through yet. You describe the problem in your own words and we tell you honestly whether it is work we can do well. If it is not, we say so rather than taking it on and learning on your budget.

    What we do

    • Read what you sent and ask anything that is unclear
    • Say plainly whether this is work we can do well
    • Give you a rough sense of shape and scale, not a quote yet

    What you do

    • Describe what you need in plain language
    • Say roughly when you need it

    What you end up with

    • A straight answer on whether to go further, at no cost
  2. 02

    Requirement gathering

    We work out exactly what the thing has to do before anyone writes a line of code. Every feature, every edge case, and the fixed price are agreed in writing, so nobody discovers a surprise halfway through.

    This is the step most projects skip and most projects regret skipping. We go through what each screen does, what happens when something goes wrong, who is allowed to do what, and what the thing is not going to do in this round. All of it gets written down and agreed before any code exists, because a change of mind here costs a conversation, while the same change of mind after the build costs real money.

    What we do

    • Walk through every screen and every action with you
    • Write down the edge cases, not just the happy path
    • Agree the price against that written scope
    • Say clearly what is out of scope for this round

    What you do

    • Answer questions about how your business actually works
    • Tell us which parts matter most if something has to give
    • Read the written scope and push back on anything wrong

    What you end up with

    • A written scope you can hold us to
    • A fixed price against that scope
  3. 03

    Developing

    We build it. You get a working link you can open at any point, so you watch it come together rather than waiting months for a reveal that misses the mark.

    You get a link on the first day there is anything to see, and it keeps updating as we work. That is not a courtesy, it is a safeguard: if we have misunderstood something, you find out in week one rather than at handover. Watching it take shape is also the easiest way to notice the thing you forgot to ask for while it is still cheap to add.

    What we do

    • Build it in the open, against the agreed scope
    • Keep a working link updated as we go
    • Flag anything we hit that the scope did not cover

    What you do

    • Open the link whenever you want
    • Tell us early if something looks wrong

    What you end up with

    • A link you can open at any point, from the first day onward
  4. 04

    Internal testing

    We try to break it ourselves first. Every screen and every form, on phones and desktops, slow connections included. You should never be the person who finds the obvious fault.

    Before it reaches you, we go through it trying to make it fail. Every form gets the wrong input on purpose. Every screen gets checked on a phone as well as a desktop. Slow connections, empty states, someone clicking the button twice. None of this is glamorous and all of it is the difference between software that demos well and software that survives contact with real use.

    What we do

    • Put wrong input into every form on purpose
    • Check every screen on phones as well as desktops
    • Test the empty states and the slow connections
    • Fix what we find before you ever see it

    What you do

    • Nothing. This one is entirely on us

    What you end up with

    • A build that has already survived a deliberate attempt to break it
  5. 05

    User testing

    You put it in front of real work and real people. Anything confusing, missing, or wrong comes back to us as a plain list, not a formal ticketing process.

    Now it meets reality. You and the people who will actually use it put it through real tasks, not a scripted demo. What comes back to us is a plain list in whatever form suits you, because making a client learn a ticketing system to report a typo is a way of receiving less feedback, not better feedback.

    What we do

    • Hand it over in a state we believe is finished
    • Take your feedback in whatever form you send it
    • Separate the quick fixes from the genuine scope changes

    What you do

    • Use it for real work, not a scripted walkthrough
    • Put the people who will use it daily in front of it
    • Send back anything confusing, missing or wrong

    What you end up with

    • A build tested against the way your business actually runs
  6. 06

    User satisfaction

    The decision point. If anything is not right we go straight back to requirement gathering and run the loop again, at no extra cost. Only once you are genuinely happy does it move forward.

    This is the only step with two exits, and it is yours to choose. If anything is still not right, we go back to requirement gathering and run the loop again at no extra cost against the agreed scope. There is no cap on how many times that can happen. Nothing goes live on the strength of you being tired of asking.

    This step has two exits.

    Say yes and it goes to deploy. Say not yet and it goes back to step 02, at no extra cost, as many times as it takes.

    What we do

    • Ask a direct question and take the honest answer
    • Loop back on scope work at no extra cost
    • Hold the release until you actually say yes

    What you do

    • Say yes, or say what is still wrong. Both are useful answers

    What you end up with

    • A decision that is genuinely yours to make, as many times as it takes
  7. 07

    Deploy & handover

    It goes live. The code and the accounts are yours, documented, with nothing locked to us. The same people who built it stay on to keep it running.

    It goes live and it becomes yours. The code, the hosting, the domain and the accounts are all in your name, documented well enough that another developer could pick it up. We stay on to maintain it because that is the work we want, not because you are locked in and have no other option.

    What we do

    • Put it live and watch it through the first days
    • Hand over the code, the accounts and the documentation
    • Stay on to maintain it if you want us to

    What you do

    • Take ownership of the accounts, and tell us how involved you want us to stay

    What you end up with

    • A live site, in your name
    • The code and every account, documented
    • The same people who built it, still available

the loop

The step where you can say no.

Most processes have a point past which changing your mind becomes expensive. Ours has a point where saying no is a normal, expected answer.

RequirementgatheringBuild &testAre youhappy?Liveback to step 02, at no extra cost

step 06, in your hands

Try saying no.

At step six we ask one question and take the honest answer. Press either button and watch what the process does with it.

before you ask

The questions that come up every time.

Step one takes five minutes.

It costs nothing and commits you to nothing. Tell us what you need and we'll tell you honestly whether we can do it well.

Register your project