Les données sont centralisées sur un serveur. Les traitements sont réalisés par un logiciel installé sur le poste de l'utilisateur. Celui-ci est qualifié de "lourd" à cause des caractéristiques techniques requises pour réaliser les traitements et du cout de maintenance du logiciel sur chacun d'entres eux.
C'était l’architecture technique, émergente à la fin des années 80, pour reporter la capacité de travail sur les PC du réseau local.
Les ressources techniques : logiciel, traitements et données sont centralisés sur un serveur. L’utilisateur accède aux ressources depuis un PC du réseau local qui se comporte comme un terminal passif : il se limite à l’affichage et aux commandes clavier-souris. Si elle est qualifiée de "léger" pour le PC qui ne réalise aucun traitement, par contre elle est « lourde » pour le serveur qui supporte tout et divise ses ressources entre les utilisateurs.
C'est une architecture qui rappelle l’origine de l'informatique de la fin des années 60.
Cette architecture est aussi dénommée "smart client" ou "client intelligent". Le logiciel et les données sont centralisés sur le serveur. L'exécution du logiciel et les taches de traitement sont réparties dynamiquement entre le serveur et le poste client. Cette architecture s’est affirmée depuis la fin des années 90 pour mutualiser les ressources techniques sur les réseaux ouverts, éradiquer les coûts de déploiements et de maintenance.
Cette architecture se généralise par la mutualisation des ressources technique d’internet … le Cloud Computing !