Webanwendung
Eine Webanwendung ist eine Applikation, die auf dem Client-Server-Modell (Verteilung von Aufgaben und Dienstleistungen innerhalb eines Netzwerkes) beruht.
Allgemein
Im Gegensatz zu Desktopanwendungen werden Webanwendungen nicht lokal auf dem Rechner des Benutzers installiert und ausgeführt, sondern auf einem Webserver. Lediglich das Ergebnis der Datenverarbeitung wird zur Ausgabe an den lokalen Rechner des Users übertragen. Der Vorteil von Webanwendungen gegenüber Desktopanwendungen ist, dass sie unabhängig vom Betriebssystem funktionieren.
Funktionsweise
Eine Webanwendung wird vom User gestartet, indem er eine URL in sein Browser-Fenster eingibt und damit eine Anfrage (HTTP-Request) sendet. Der Webserver nimmt die Anfrage entgegen und übergibt sie an die Webanwendung. Dieses generiert oder lädt daraufhin den HTML-Quellcode einer Webseite, welche vom Webserver zurück an den Browser des Benutzers geschickt wird (HTTP-Response). Diese Webseite ist die grafische Benutzeroberfläche der Webanwendung.
Quelle
https://de.wikipedia.org/wiki/Webanwendung