Web application
Also called: web-based application or webapp
A Web application is a computer program implemented in the form of an interactive Web site. Advantages of such online software are that they work with a central database and data storage, the applications can be used anywhere via the Internet and a Web browser, and these programs are relatively easy to expand and develop.
To use the Web application, only a browser and working Internet connection are necessary. Often users must first log in with a username and password to access the application. When using Web applications, information is retrieved from a Web server, often using requests to a database, on which operations can then be performed locally. This information is then processed by the server, such as by making changes to the underlying database.
Web applications can have widely varying purposes. One well-known type of Web application is a content management system, which can be used to manage the content of Web sites. But Web applications can also be used, for example, for CRM, e-mail, administration software, order systems, online calendar management, banking environments, and intranetand extranet environments.
Web applications can be purchased once (standard or customized), but are also sometimes offered and purchased in the form of Software as a Service(SaaS).
To make the functionality of a Web application as smooth and user-friendly as possible, in addition to techniques such as html, css and server-side scripting languages like PHP, modern options for an interactive user interface are also used. These include JavaScript, AJAX and jQuery.