
VNC uses the RFB protocol, a defined standard method for remote access, so generally speaking any VNC client will connect to any VNC server, however occasionally some VNC implementations have added non-standard features that other clients may not support, examples of this are UltraVNC's remote login and file transfer features. There are VNC clients for probably every operating system, so you don't need to be running Windows to connect to and use Windows. There are various VNC client and server softwares, such as TightVNC and UltraVNC. Running VNC server software on Windows allows you to connect to the Windows graphical environment using VNC client software on a remote computer.


UltraVNC is one example of a VNC Server and Client, a standard means of remote access.
