Um thin client é tradicionalmente um terminal de desktop que não possui um disco rígido, mas vem com o conjunto mínimo de hardware que é suficiente para executar seu sistema operacional. Para realizar sua computação, um thin client precisa estar conectado a um servidor que armazena todos os aplicativos, dados confidenciais, memória, programas, etc. em seu datacenter. Como canal de comunicação, os thin clients podem usar Remote Desktop Protocols (RDP), como Citrix XenDesktop ou Citrix Secure Access Gateway.