Leading you to an educated decision.
Virtual Network Computing. It is a graphical desktop sharing system which uses the RFB protocol to remotely control another computer. It transmits the keyboard and mouse from one computer to another, relaying the graphical screen updates back in the other direction, over a network. VNC is patform -independent, so a VNC viewer on any operating system usually connects to a VNC server on any other operating system. there are clients and servers for almost all GUI operating systems and for Java. Multiple clients may connect to a VNC server at the same time. Popular uses for this technology include remote technical support and accessing files on one's work computer from one's home computer, or vice versa.