A mobile application or mobile “app” is an application software designed to run on mobile devices, such as smartphones and tablet computers. Mobile apps frequently serve to provide users with similar services as those accessed on PCs. Mobile apps differ from desktop applications that run on desktop computers, and with web applications which run in web browsers in that they run directly on the mobile device.