Ein Client (über englisch client aus lateinisch cliens wörtlich für „Klient“ oder „Kunde“)[1] – auch clientseitige Anwendung, Clientanwendung oder Clientprogramm – bezeichnet ein Computerprogramm, das auf dem Endgerät eines Netzwerks ausgeführt wird und mit einem Server (Zentralrechner) kommuniziert. Man nennt auch ein Endgerät selbst, das Dienste von einem Server abruft, Client.
Das Gegenstück zum Client ist das jeweilige Serverprogramm bzw. der Server selbst, auch Host genannt.