We have developed custom web applications that range from simple CMS-powered websites to complex SaaS applications hosted on server clusters, and used agile practices to develop and design innovative mobile applications for Android (both smartphones and tablets) and iOS (iPhone, iPad).