With the introduction of next generation systems and smartphones, the growth of mobile technologies has rapidly increased. We have been working closely with the organizations using various mobile operating systems that are available for smartphones, including: Android, BlackBerry OS, webOS, iOS, Symbian, Windows Mobile Professional (touch screen), Windows Mobile Standard (non-touch screen), and Bada.