|In software engineering, a web application is an application that is accessed via a web browser over a network such as the Internet or an intranet.
The term may also mean a computer software application that is hosted in a browser-controlled environment (e.g. a Java applet) or coded in a browser-supported language (such as ja
Web applications are popular due to the ubiquity of web browsers, and the convenience of using a web browser as a client, sometimes called a thin client.
The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility.
Common web applications include webmail, online retail sales, online auctions, wikis and many other functions.