TigerVNC focuses mainly on being a high-performance open source remote desktop application, mainly for displaying 3D and video applications throughout the protocol. The program comes with a client-server architecture suuport, where you have to install the server on the host machine and keep it running so that a client can connect.