Strictly speaking, using browsers as a platform for applications is an idea that is almost as old as the World Wide Web itself.
Conventional web applications use browsers to display a user interface for entering and outputting data, while the actual data processing takes place on a server. The data is transferred via the HTTP protocol. In order to use the web application, a constant internet connection is necessary. Web applications are not specifically designed for use on mobile devices. Many well-known content management, CRM, and shop systems function as pure web applications (web apps).
When Steve Jobs first introduced the iPhone in 2007, changing the way we use computers and digital content forever, he did not envisage users downloading and installing «apps». External developers were meant to rely on web apps for the Safari browser. At the time, however, developers strongly rejected this concept due to a lack of technical possibilities. In autumn of the same year, Apple announced a change in strategy and promised the release of a software development kit (SDK) to give everyone the opportunity to develop installable native apps. The app store for iPhones was opened in July 2008. In autumn of the same year, Google also opened its own app store for its Android operating system, which at that time was still called Android Market.