Any computer program that performs a specific function by using a browser as its client is considered a web application, also known as a web app.
The computer software is typically stored on a remote server and delivered over the internet through a browser interface.
Web apps can be referred to as user-server computer programs. Both the user interface and user-side logic runs through the web browsers. Occasionally, a user can download a small part of the program to their desktop, but the processing of a web app is done over the internet on an external server.
More advanced technology has allowed for the development of progressive web apps. Progressive web apps are able to work offline, load faster, function more like native mobile apps than a standard web app.