Die Client-Schicht stellt die Oberfläche für den Benutzer bereit. Dies ist meistens ein Internet-Browser, kann aber auch eine eigenständige Applikation sein.
Die gesamte Verarbeitungslogik und Aufbereitung der Webinhalte befindet sich auf der Logikschicht.
Für das Speichern und Bereitstellen der Daten ist dann die Datenschicht zuständig.
Je nach Implementation und benötigter Leistung können die Schichten Logik und Daten auch auf mehrere Server verteilt werden.
Diese klassische Art der Webapplikation ist geeignet für kleine und mittlere Projekte.