Skip to content
Our process

Six steps, no surprises

Software projects fail for boring, predictable reasons: unclear scope, silent drift, and no one testing with real users until it's too late. Our process exists to remove each of those.

  1. 01

    Discovery

    3–5 days

    We sit with the people who'll use the system and map what actually happens today — including the workarounds nobody documented. You get a written scope, a fixed price and a delivery date. If we think the project shouldn't go ahead, we say so here.

    Scope document & fixed quote

  2. 02

    Architecture

    1 week

    Data model, integrations, hosting and security decided up front and written down. This is the cheapest possible moment to change your mind, so we push hard on the hard questions now.

    Technical design & data model

  3. 03

    Design

    1–2 weeks

    Interface design for the screens people use daily, built on a design system rather than as one-off mockups. You review clickable prototypes, not static images, so you can feel the flow before we build it.

    Design system & clickable prototype

  4. 04

    Build

    3–10 weeks

    Two-week sprints with a working demo at the end of each. You see real progress on real data continuously — there is never a moment where you're waiting in the dark wondering what's happening.

    Working software, every two weeks

  5. 05

    Migration & training

    1–2 weeks

    Your existing data comes across and is reconciled against your own totals. Staff are trained by role, and we run the old and new processes in parallel until you're confident. Nobody is thrown in cold.

    Migrated data & trained staff

  6. 06

    Launch & support

    Ongoing

    We're on call through your first critical cycle — the first fee collection, the first exam. After that: a named contact on WhatsApp, quarterly reviews, and updates included.

    Live system & named support contact

Underneath it all

Three rules we hold to

You own everything

Source code, data, infrastructure accounts, domains. All of it is yours from day one and transferable at any time. We don't hold anything hostage as retention strategy.

Scope changes are quoted, not absorbed

New requirements are welcome — they're a sign you're engaged. But each one gets an explicit price and timeline impact before it starts, so the budget never moves without you deciding it should.

Demos run on real data

Every demo uses your actual records, not seeded samples. It's less flattering and far more useful — real data is where the edge cases live.

Start with a discovery call

Thirty minutes. We'll ask about the problem, tell you roughly what it takes, and you'll leave with a clearer picture whether or not you hire us.