MenuClose menu

How we work

How we take a product from idea to launch, and beyond.

Every project follows the same six steps, scaled to its size. You see real results at each one, and decide what comes next.

  1. Discovery

    We learn about your users, goals and constraints, review what exists today, and agree on the scope of the first release and what success looks like.

    What you get A written scope, priorities and an estimate.

  2. UX and design

    User flows, wireframes and a clickable prototype in Arabic and English, tested before development starts, then the visual design.

    What you get A tested prototype, and the designs to build from.

  3. Engineering

    We build in short cycles and share working versions as we go, on a staging address or as an installable build, with the code in a repository you can access.

    What you get Working software at the end of every cycle.

  4. Quality assurance

    Automated tests where they pay off, and testing on real devices and browsers, in both languages and both directions, before each release.

    What you get A release candidate checked against the agreed scope.

  5. Launch

    Store submissions, servers, domains, monitoring and backups, set up and documented, then the launch itself, together with you.

    What you get A live product, and the documentation to run it.

  6. Support

    After launch we can stay on for fixes, OS and store updates, and new features guided by how people actually use the product.

    What you get A support plan agreed with you.

From ideas to real impact.

Tell us what you want to build. We reply within one business day with clear, honest next steps.

Start with a discovery call