Introduciamo innanzitutto alcune nozioni essenziali:
Un ambiente che vi permette di interagire con un computer remoto «come se fosse davanti a voi». Non è necessario che i computer utilizzati siano dello stesso tipo, o che vi sia installato lo stesso OS: è sufficiente avere una connessione di rete TCP/IP funzionante.
È il computer che deve essere comandato senza che sia necessario, o possibile, essere effettivamente presenti di fronte ad esso. Si trova in un luogo distante da dove siete voi, ed è anche detto «server».
È il computer davanti a cui vi trovate, e tramite il quale potrete interagire con il computer controllato (remoto). È detto anche «visualizzatore» (ingl. viewer).