How we work

A six-step development process

Every engagement follows the same structured path, scaled to the size of the project. You always know which stage the work is in and what happens next.

  1. 01

    Discovery

    We learn your business goals, current systems, users and constraints, and confirm what success looks like.

    • Introductory consultation and requirement gathering
    • Review of current systems, data and integrations
    • Identification of users, constraints and success measures
  2. 02

    Planning

    We define scope, technical approach, milestones and deliverables in writing, with an estimate and assumptions.

    • Documented scope, assumptions and exclusions
    • Technical approach and technology selection
    • Milestones, timeline and written estimate
  3. 03

    Design

    Interface and experience concepts, user flows and component design are reviewed and approved before build.

    • User flows and wireframes
    • Interface design and component library
    • Review and approval before development
  4. 04

    Development

    We build and integrate in reviewable increments so you see working software throughout the project.

    • Build in reviewable increments
    • Code review and version control
    • Integration with third-party systems and APIs
  5. 05

    Testing

    Functionality, compatibility, performance and applicable security controls are tested, with fixes before release.

    • Functional and cross-device testing
    • Performance checks and load review where relevant
    • Applicable security controls verified before release
  6. 06

    Launch & Support

    We deploy the solution, hand over documentation and access, and provide the agreed maintenance and support.

    • Deployment, monitoring and go-live checklist
    • Documentation, repository access and handover
    • Agreed maintenance and support plan

Timelines and effort vary by project. Stages can overlap on larger engagements, and phased delivery is common where a system replaces existing software gradually.

Ready to discuss your project?

Tell us what you are trying to build. We will review your requirements and respond with questions, an approach and a written estimate.