Client indica una componente che accede ai servizi o alle risorse di un'altra componente, detta server. In questo contesto si può quindi parlare di client riferendosi all'hardware o al software.
Normalmente, durante una connessione a internet, il proprio computer agisce da client mentre il computer (solitamente “macchine” che garantiscono performance molto migliori di un normale computer casalingo) a cui si accede per ottenere la risorsa che si vuole ottenere (un file, l’apertura di una pagina web ecc.), si comporta da server.
Un computer collegato ad un server tramite una rete informatica ed al quale richiede uno o più servizi è un esempio di client hardware.
Un programma di posta elettronica è un esempio di client software.
Il termine client indica anche il software usato sul computer client per accedere alle funzionalità offerte dal server.
Ad esempio, nel web il software client è il browser, e comunica con un server web attraverso il protocollo HTTP;per l'e-mail il client (ad esempio, Outlook, Mozilla Thunderbird, Eudora, ...) parla con il server attraverso il protocollo SMTP e POP o IMAP.