A web app is an application that uses technologies such as JavaScript, CSS3, and HTML5 and is executed in a web browser.[1] Developers release their applications as web apps because of the larger flexibility of the format.[2] The application can be run directly from a website, or, if it uses the HTML 5 Offline Application Cache[3] and Web Storage, can be downloaded and installed locally, for offline use. Some web apps use the W3C Geolocation API to determine the location of the browser.
The term web app is often applied to applications developed for Apple's Mobile Safari browser, but other modern browsers are also able to execute web apps. Web apps have been used to circumvent the restrictions Apple puts on iPhone applications sold through its App Store. For example, the Google Voice,[1] Google Latitude[4] and various porn applications[5][6] have been released as web apps for this reason.
Mobile application development is the process by which application software is developed for small 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, or downloaded by customers from various mobile software distribution platforms.
Application software, also known as an application or an "app", is computer software designed to help the user to perform singular or multiple related specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players.
Short for Linux, Apache, MySQL and PHP, an open-source Web development platform, also called a Web stack, that uses Linux as the operating system, Apache as the Web server, MySQL as the RDBMS and PHP as the object-oriented scripting language. Perl or Python is often substituted for PHP.