Un cliente cero ("zero client" en inglés) hace uso de un firmware muy liviano que simplemente inicializa la comunicación de red a través de una GUI (interfaz gráfica de usuario) básica, descodifica la información de visualización recibida del servidor y envía la información local al host.