Mobile applications development scenario has undergone significant changes over the past few years. The popularity of smartphones from Apple, Nokia, RIM and others has set a revolution in mobile phone applications market. There has been dramatic change in the way people use mobile phones and other handheld devices. These tiny gadgets now provide them with a vast array of services including location search, m-commerce, entertainment, social networking, asset tracking, and what not.There are different mobile applications development platforms. Some of these platforms support devices from different manufacturers, whereas others are designed exclusively for a single manufacturer. For example, J2ME Mobile Applications, Symbian OS, Google Android, Windows Mobile application platform and Palm OS are some of the leading mobile application development platforms that support devices from multiple manufacturers. They are available for both CDMA and GSM phones from popular manufacturers like Nokia, Motorola, Siemens, LG, NFC, and the like. On the other hand, mobile applications platforms like iPhone OS and Blackberry are company-specific mobile applications platforms.

