O termo “cliente ligeiro” (ou “cliente pobre”, em inglês “thin cliente”), por oposição ao cliente pesado, designa uma aplicação acessível através de um interface web (em HTML) consultável com a ajuda de um navegador web, onde a totalidade do processamento é tratada por parte do servidor. Por estas razões, o navegador é às vezes designado cliente universal.
A origem do próprio termo provém da pobreza da linguagem HTML, que não permite fazer interfaces relativamente pobres em interactividade, a não ser por intermédio da linguagem javascript.
O facto de a parte essencial dos tratamentos ser realizada por parte do servidor e de o interface gráfico ser enviada ao navegador a cada pedido, permite uma grande flexibilidade de actualizações. Por outro lado, a aplicação deve tratar das diferenças de interpretação do código HTML pelos diferentes navegadores e a ergonomia da aplicação possui um campo reduzido.