Webanwendungen basieren auf dem Client-/Server-Modell mit dem Unterschied, dass das Frontend (das grafische Interface, das Daten anzeigt und in das Daten eingegeben werden können) nicht mit einer herkömmlichen Desktop-Anwendung realisiert wird (als Win32-Applikation beispielsweise) sondern mit Hilfe dynamischer Webseiten.
Dieses Web-Interface war herkömmlichen Frontends insofern benachteiligt, als dass für jede Interaktion die Seite komplett neu geladen werden musste. Neben der dementsprechenden Zeitverzögerung kam auch noch das Problem hinzu, dass sich der Benutzer wieder neu orientieren musste, wo er zuletzt stehen geblieben ist.
| Vorteile | Nachteile |
|---|---|
|
|