A web application is a client-server computer program that runs on a remote server and can be accessed using any browser. They use server-side scripts to manage storage and client-side scripts to display data to users.

Common examples of web applications include webmail, online banking, online forms, video and photo editing, file conversion, file scanning, online shopping, online auctions, spreadsheets, and more.

Web applications are popular because they do not demand complex installations, require very less computing power, can be easily subjected to changes, and solve some of the compatibility issues.