Das Client-Server Model ist das wichtigste architektonische Computermodell, auf dem der Großteil des Internets basiert, wobei der "Client" das Front-End des Systems und der "Server" das Back-End des Systems ist. Die Client-Seite eines Computersystems ist der Teil der
Plattform, mit dem der Nutzer direkt über den Bildschirm oder das Graphical User Interface (GUI) interagiert, während die Server-Seite der Teil ist, den der Nutzer nicht sieht und der für den Großteil der betrieblichen Effizienz des Systems verantwortlich ist. Client-Server-Modelle werden in der Informatik seit den Anfängen des Internets eingesetzt.