In ambito informatico un “client” indica in modo generico un qualsiasi componente software presente, tipicamente, su una macchina host (ospite) e che accede a servizi o risorse di un’altra macchina detta server.
Se si volesse fare un parallelismo con il mondo reale è come se un negoziante (server) aprisse il negozio e restasse in attesa delle richieste dei clienti; allo stesso modo un computer collegato ad un server attraverso una rete informatica può richiedere informazioni al server con tempistiche prevedibili ma non certo predeterminate.