The collection of best free software for your PC.

TeamViewer is my choice. It is the most popular Remote Desktop software available. It enables you to operate a computer from another computer as if you are sitting in front of it via the Internet. It also records your session and convert them to avi. Online meetings, Drag and Drop files and also support for multi monitor.