La plupart des systèmes VNC sont contrôlés à partir d'une interface utilisateur graphique simple. Une fois que le logiciel a été installé sur un ordinateur distant, il est possible d'accéder à partir de n'importe quel emplacement. Un serveur surveille en permanence les entrées et sorties d'un ordinateur, et les met à jour le deuxième emplacement.
L'interface pour la plupart les VNC peut fonctionner à partir de n'importe quel système d'exploitation, comme Windows, Macintosh, ou Unix. Parce que l'information est transmise sur l'Internet, le système élimine la plupart des problèmes traditionnels multi-plateformes. Tout comme un site Web peut être consulté sur de nombreux systèmes d'exploitation différents, de sorte que le contrôle peut VNC opérer à partir de nombreux types d'ordinateurs différents. pendant que "VNC" est un terme générique pour ce type de logiciel, de nombreuses marques du logiciel existent, avec des forfaits disponibles pour tous les principaux systèmes d'exploitation.
La connexion utilisée pour l'interface de données est protégé par un mot de passe. Cela empêche les utilisateurs non autorisés de contrôler un ordinateur distant. Une fois que la connexion est établie, l'information commence à être échangés. Détails sur l'emplacement de la souris, la saisie au clavier, et les mises à jour d'écran sont alimentés via la connexion sécurisée, en gardant les ordinateurs synchronisés.