La forme la plus élémentaire d'une architecture client/serveur comporte deux parties :
Exemple : le logiciel de navigation de la machine cliente extrait des informations entreposées sur un serveur web.
Limites : Il est difficile au client de manipuler les données envoyés par le serveur. Le client est très souvent limité à un rôle de présentation de données.