Un cliente informático es un programa que requiere conexión con otro programa, generalmente en un servidor diferente, para acceder a recursos y servicios de forma remota. Los clientes pueden ser pesados, almacenando y procesando datos localmente, o livianos, sin capacidad de almacenamiento o procesamiento local. Un usuario es una persona que utiliza un sistema como una computadora o servicio.