Webanwendungen machen einen großen Teil der gegenwärtig entwickelten betrieblichen Software aus. Sie werden oft nach dem Schichtenmodell entwickelt, bei dem die einzelnen Schichten mit der isoliert betrachtet jeweils vorteilhaftesten Technik implementiert werden. Beim Datentransfer zwischen den Schichten entstehen durch inkompatible Datenmodelle Brüche, die durch zusätzliche Technik überbrückt werden müssen. Zur Vermeidung dieser Brüche beschreibt die Arbeit einen Softwareentwurf auf Basis von XML-Techniken, der beginnend mit XML-Netzen in Analyse- und Entwurfsphase eine Webanwendung implementiert, die XML-Datenbanken zur Datenhaltung verwendet, Geschäftslogik in XQuery realisiert und XForms zur Präsentation verwendet. Die Architektur wird anhand eines Anwendungsbeispiels entwickelt. Es wird eine domänenübergreifende Abstraktion der Softwarearchitektur vorgestellt und Hinweise auf weitere Anwendungsmöglichkeiten werden gegeben.