With the rise of mobile devices and the wealth of Apps that are available for them, it is no longer enough to simply ensure that your app delivers the defined requirements, now it has to deliver the same high quality user experience that users have come to expect in successful mobile applications. A development team doen't just have to test an applications, they need to ensure that the application looks good and is easy to use - all while fulfilling the core application's requirements.