VNC («Virtual Network Computing») è uno strumento sviluppato inizialmente dai laboratori AT&T di Cambridge che permette di utilizzare visualmente un computer remoto a traverso internet.
VCN è quindi un programma client-server che permette, grazie ad un client VCN, di vedere e di controllare un sistema remoto sul quale un server VCN è lanciato. Esistono dei client e dei server VCN per una vasta gamma di piattaforme (Windows, MacOS, Unix, Linux, etc.), come d'altra parte è possibile, partendo da un client funzionante su Windows, di agire su terminali funzionanti su altri sistemi operativi.
I settori di utilizzo del VNC sono molto vasti: amministrazione di terminali remoti, tutor elettronico, piattaforme d'assistenza (help-desk, hot-line).