In computer networking, a thin client (sometimes called a slim client or lean client) is a simple, low-performance computer that has been optimized for remote desktop connections to a server-based computing environment. In some cases, they are also referred to as network computers or, in their simplest form, zero clients.
The server performs most of the workload, including launching software applications, processing computations, and handling data storage. This contrasts with a rich client or a traditional personal computer — the former is designed for a client–server model but retains significant local processing power, while the latter performs most of its functions locally.