How we do it

We follow agile principles in everything we do.

We work fast, with constant testing and feedback loops that help drive the quality of our work.

We understand know that collaboration and communication are essential to ensure that the software works and does the job you need it to.

Our agile project management incorporates best practice from many years of software development experience, we did not just decide one day to be agile - we designed the way we work from the ground up, incorporating stakeholder involvement, prototyping and objective metrics.

Strategy

Why is often the most important key to the success of the project. It is what drives the business case and is what makes a project important to the users.

We will work with you to understand what your users want and ensure that there is a strong business case, for your benefit and ours.

Design

Without a compelling user experience, your project will fail - software development is not just about the technology, it is about the end user.

We create simple, intuitive and innovative software that leverages many years of software development experience.

Technology

Software needs to have a strong architecture, use best of breed technology and just plain work.

We work with our clients to design, build and evolve systems that are truly an asset to their business.

In contrast to traditional approaches to project management, we do not wait until the Testing phase to know whether our design works or whether the solution satisfies the business requirements. 

We do not wait until the product is live to know whether people will want to use it or, if they do, whether it will be a compelling user experience.