Our Process

Getting started

We understand that you need to see results fast. By following the process below we are able to deliver a proposal to you within a few days.

Quick Estimate

Call us with a short description of the product you want us to develop and we will give you a general estimate.

Wireframe Creation

We meet to discuss and identify your challenges, explore your vision, interview potential users and collaborate to create your vision into wireframes (visual prototype).


Based on your wireframes, we deliver a proposal with a clear road map, development time frame and a cost estimate.

Development & Launch

You become a part of our development team to collaborate on software development broken up into result-driven sprints.

Development process

We start adding value to your business as soon as you give us the go ahead by applying our agile development process below.



The most important part of working with you on your project is making sure that we understand your business needs, your market and the key interactions with the application.

With a clear picture of the road ahead we're able to craft your application with purpose in a cost effective manner.



Creating a successful application isn't just about choosing the right colours or the right font, it's about the experience of each individual action taken towards fulfilling a meaningful goal within your application.

During the design process we expose all the key user experiences and put together the look and feel.



This is where we get down to automating all of the features we've identified up until this point.

Features are built out in complete modules so that value is continously delivered to stakeholders.

A very important aspect of the development process is creating an automated test framework to ensure that all requirements are fulfilled and any regressions are caught immediately.



Completed features are continuously released to add value as soon as possible.

Each rapid release of a features allows us to reflect on the application as a whole and to react to new insights and requirements.



Your application, just like your business, is constantly evolving and responding to changes. Over the lifetime of a project it will go through the planning to release cycle many times.

We ensure that the application is built is such a way so as to ensure that it's maintenance is a predictable and well understood factor.

Get In Touch

If you have an idea for a great app or need help creating better software solutions for your business, we are keen to chat about it.