Daten, Informationen, Dienste und Anwendungen werden in Unternehmen von mehreren Benutzern gleichzeitig verwendet. Daten werden überwiegend zentral abgelegt und verwaltet. Anwendungen, die auf Daten zugreifen werden vom Benutzer gestartet. Es kommen Datenbankmanagementsysteme zum Einsatz, welche Daten für die technische Verarbeitung bereit stellen. Programme und Dienste sind mit Datenbankmanagementsystemen im Netzwerk verbunden und sorgen für Verwaltung von Informationen und zur Präsentation derer für die Benutzer.
Je nach Aufgabenverteilung existieren für die Umsetzung verschiedene Modelle. In sogenannte zweischichtigen Client-Server-Modellen können sich zwei voneinander getrennte Computersysteme die Aufgaben der Datenspeicherung und Benutzerführung teilen. Bei dreischichtigen Modellen teilen sich drei Computer jeweils die Arbeit für Datenhaltung, (Business-) Logik und Benutzerführung.