Vnc è un software che, agendo come server sul computer su cui è installato permette di accedere in remoto ai programmi locali.
Guacamole è un client Vnc scritto in Html 5 e JavaScript, quindi compatibile con tutti i browser più moderni. Installando Guacamole qualsiasi desktop Linux remoto (se opportunamente configurato con un server Vnc, s’intende) diventa accessibile via Internet dall’interno di un browser, senza installare programmi separati.