Il termine «client pesante» (in inglese «fat client» o «heavy client»), in opposizione client leggero, designa un'applicazione client grafica eseguita sul sistema operativo dell'utilizzatore. Un client pesante possiede generalmente delle capacità di trattamento evolute e può avere un'interfaccia grafica sofisticata. Tuttavia, questo richiede uno sforzo di programmazione e tende a mischiare la logica di presentazione (l'interfaccia grafica) con la logica applicativa (i trattamenti).
Dato che questo tipo di applicazione è generalmente installato sul sistema operativo dell'utente, una nuova versione deve essere installata per farla evolvere. Per porvi rimedio, gli editori di applicazioni pesanti le dotano solitamente di una funzionalità eseguita al lancio dell'applicazione, che permette di verificare su un server remoto se una versione più recente è disponibile e, nel caso, propone all'utente di scaricarla e installarla.
Foto: © Pixabay.