Ein Client (englisch für „Kunde, Kundin“) ist eine Software, die Verbindung mit einem Server aufnehmen kann. Ein allseits bekanntes Beispiel dafür sind Browser wie Firefox, Internet Explorer, Safari oder Chrome. Auch E-Mail Programme wie Apples und Microsofts „Mail“ oder Mozillas Thunderbird sind Client-Programme, die ihre Anfragen an einen Mailserver richten.
Die Kommunikation zwischen Server und Client findet über ein fest vorgeschriebenes Protokoll statt, damit die Verständigung über verschiedene Anwendungen hinweg gesichert ist. Das Hypertext Transfer Protocol (http) beispielsweise sichert die Übertragung von Webseiten vom Server zum Webbrowser, E-Mails werden via SMTP, POP oder IMAP übertragen.
In der Regel geht die Kommunikation vom Client aus, während der Server die Informationen zum ständigen Abruf bereithält.