Eine Web App (oder Webanwendung) ist ein interaktives Computerprogramm. Dieses Computerprogramm baut auf Web-Technologien – Tools und Techniken – wie HTML, CSS, JavaScript (JS) auf. Eine Web-App hat drei Kerneigenschaften: Erstens, sie speichert Informationen in Datenbanken und Dateien. Zweitens, sie kann diese Informationen erstellen, lesen, aktualisieren und löschen (CRUD). Drittens wird sie von einem oder mehreren Benutzern verwendet, um Aufgaben über ein großes Netzwerk von Computern, also das Internet, auszuführen. Als solche können Web-Apps mit Hilfe eines Webbrowsers (Google Chrome, Mozilla Firefox, Safari, Microsoft Edge, Brave usw.) verwendet werden. Sie erfordern oft eine Anmeldung oder Registrierung.