VNC es un software libre que permite el control remoto de computadoras a través de una conexión de red. Fue creado en el Laboratorio de Investigación de AT&T y permite compartir la pantalla de una máquina con cualquier sistema operativo que soporte VNC. Se compone de un cliente, un servidor y un protocolo de comunicación para transmitir eventos de mouse y teclado entre las máquinas de forma remota.