No surprises.
That is the whole method.
Fixed scope agreed in writing, working software you can use every two weeks, one person who knows your project, and a handover built so you could leave without difficulty.
We agree scope and dates in writing before starting, design clickable screens before building, and give you working software every two weeks. You get one person who knows your project and can talk to the developers directly. Handover includes documentation, your repository and 60 to 90 days of support.
Updated August 2026
What actually happens.
We work out whether to build it
Before quoting. Sometimes the honest answer is that an existing tool fits, or that the scope should be a third of the size. We would rather say that than take the project and have it go badly.
We agree scope and dates in writing
What gets built, in what order, by when. Fixed, so nobody is renegotiating in week six. If we think a date is at risk, you hear it early — a date you learn about late is worse than a longer date agreed upfront.
We design before we build
Clickable screens you can open on your own phone. Changing a design takes minutes; changing built software takes days. This is the cheapest place to change your mind and most projects skip it.
You see working software every two weeks
A link you can click and use — not a status report, not a slide. If a fortnight passes without something you can try, something has gone wrong and you should ask.
One person you talk to
A project manager who knows your project, not a shared inbox. You can also talk to the developers directly, which most studios discourage and we do not.
We move your data carefully
Test migration first, reconciled against your existing numbers, before anything real moves. Then the real one at a quiet time, with the old system available until the new one has run cleanly.
We hand over so you could leave
Documentation, a walkthrough, code in your repository, accounts in your name. Then 60 to 90 days of support while your team settles in.
The questions people ask before signing.
Daily in writing if you want it, a call weekly, and working software every two weeks. What we avoid is the pattern where a studio goes quiet for a month and returns with something nobody asked for. If a fortnight passes without something you can click, that is a signal something has gone wrong — and you should say so rather than wait.
Yes. Some studios route everything through an account manager, partly to control the message. We find it slows things down and hides problems. You get a project manager who owns coordination, and you can also speak to whoever is writing the code. If that produces confusion we will fix the process rather than close the channel.
Small adjustments get absorbed — they are normal and we plan for them. Anything that genuinely changes the scope gets priced and dated before we do it, so the decision stays yours and it is visible rather than quietly consuming the timeline. Because you see working software every fortnight, most changes surface early when they are cheap.
We tell you, with the reason, rather than reporting green until the deadline. Projects go wrong for ordinary reasons — a dependency behaves differently than expected, a requirement turns out to be more complex, someone is ill. What makes it damaging is finding out late. If we are behind, you will hear it in the week it happens.
Both, and which suits you depends on how settled the scope is. Fixed price works when we can define what is being built — you carry no overrun risk and we carry the estimate risk. Time-based works when priorities move week to week, which is common for ongoing product work. We will recommend which fits rather than defaulting to whichever is better for us.
Decisions, mostly, and someone who can make them. The most common reason a project slows is not technical — it is waiting for an answer, content, access to a system or a sign-off. We will tell you upfront what we will need and when, so it is not a surprise in week five.
Let's build what's next.
Tell us what you’re building. We’ll tell you how we’d help.