Virtual Network Computing++
Virtual Network Computing is a great client/server software package that allows remote network access to graphical desktops and it's available on most platforms. VNC++ can be used to perform remote control and administration tasks in Windows. It can be very helpful in distance learning and remote support. It can be very helpful in distance learning and remote customer support.