App Development is the process of creating a mobile application that runs on various mobile platforms. A mobile platform means nothing but a mobile OS(operating system). Apple’s OS is called iOS, Google’s platform is Android, RIM has Blackberry, and Windows has Windows Mobile. Each platform has its own guidelines, regulations, and prerequisites to make a versatile mobile application. For instance iOS mobile apps require the use of Objective C, whereas Android mobile applications use Java.