Web app
A web application (or web app) represents a shift from static content to interactive software delivered through the browser. Unlike a traditional website where the primary goal is to provide information, a web app allows users to create, manipulate, and store data. Common examples include project management tools, online photo editors, and banking portals. These applications typically rely on a client-server architecture, where the frontend interacts with a backend API to retrieve or update information stored in a database.
Web applications offer significant advantages in terms of distribution and accessibility. Because they run in a browser, users do not need to download or install software on their local machines, and updates can be pushed to all users simultaneously. As browser technologies like WebAssembly and specialized APIs continue to evolve, the performance gap between web applications and native desktop software continues to shrink, making the web the primary platform for modern software delivery.