Das Client-Server-Modell ist das Standardkonzept für die Verteilung
von Aufgaben innerhalb eines Netzwerks.
Aufgaben werden mittels Server auf verschiedene Rechner verteilt
und können bei Bedarf von mehreren Clients zur Lösung ihrer eigenen Aufgaben
oder Teilen davon angefordert werden. Bei den Aufgaben kann es sich
um Standardaufgaben (E-Mail-Versand, E-Mail-Empfang, Web-Zugriff, etc.)
oder um spezifische Aufgaben einer Software oder eines Programms handeln.
Eine Aufgabe wird im Client-Server-Modell als Dienst bezeichnet.
Ein Scenario könnte z.B. ein Linux-Server mit mySQL oder PostgreSQL-Datenbank
darstellen, auf welchen mittels Windows-Clients oder über das Internet per Browser
die Clients zugreifen.