Dans le monde de la programmation informatique, «le client» est l'interface de bureau qu'une personne utilisant une application voit. Un client «épais» est celui où cette partie de la requête doit être téléchargé sur le bureau. Il peut être écrit en Java ou C # ou une autre langue, mais il fonctionne sur son propre et appelle un serveur d'applications sur le réseau. Un client «léger» est celui qui ne nécessite aucun logiciel supplémentaire être téléchargé. Aujourd'hui, cela signifie généralement une application web qui utilise un navigateur de présenter la demande à l'utilisateur, mais pourrait signifier un terminal spécialisé.