In software engineering, a web application or webapp is an request that is accessed via web browser over a network such as the Internet or an intranet. It is also a computer software submission that is coded in a browser-supported language and dependent on a common web browser to render the appliance executable.
Web applications are trendy due to the ubiquity of a client, at times called a thin client. The ability to update and keep web applications without distributing and install software on potentially thousands of client computer is a key reason for their popularity. Common web applications comprise webmail, online retail sales, online auctions, wikis, massively multiplayer online role-playing games and many other function.