Mobile application development
This is the process by which application software is developed for low-power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre-installed on phones during manufacture, downloaded by customers from various mobile software distribution platforms, or web applications delivered over HTTP which use server-side or client-side processing (eg JavaScript) to provide an "application-like" experience within a Web browser. Source: