Our highest priority is a satisfied customer and we do this by keeping our clients fully involved throughout a mobile app development project. Our project implementation methodology follows Agile processes to rapidly deliver prototype builds that are then progressively refined to a completed application. This ensures that, even when requirements alter during the project, we can still harness the changes for the customer’s competitive advantage. Continuous integration & delivery, with attention to technical excellence and good design, not only enhances agility, but also serves as our primary measure of progress.

During the evaluation phase of an engagement, we will always capture key aspects of the client’s business such as the products/services offered, who the key customers are, the business goals and of course the client’s own input on the sort of mobile application needed. This information allows us to have an informed discussion with the client about the best technical approach to address their needs. In some cases, a web application tailored to mobile users may be a better solution, but where a mobile application is the best option, a key decision is to choose whether to build for iOS, Android or both. The differences are briefly summarised below:


  • Support for all recent iPhone & iPad devices.
  • Universal, iPhone-only or iPad-only apps.
  • Deployment on App Store or as an Enterprise app.
  • iOS users spend more money.


  • Most popular mobile platform.