You might have came across a situation when you are away from your home computer and you have to access documents on your home computer . Desktop sharing softwares are a great help in such situations , which lets you access your computer from a remote location . Here are some of the best remote control software which lets you to share desktop from any place .
1. UltraVNC
UltraVNC is a powerful, easy to use and free software that allows you to control the other PC remotely . Its key feature includes File transfer, Video driver, Optional Encryption Plugins, MS Logon, Text chat, Viewer Toolbar, Java Viewer with File Transfer , as well as Viewer Auto scaling and Server Side Scaling, Multiple-Monitors-support,Repeater/Proxy-support, Auto reconnection, good performances and tons of other functionalities.
2. TeamViewer
TeamViewer is a very popular desktop sharing tool .With TeamViewer you can remotely control any PC anywhere on the Internet. No installation is required, just run the application on both sides and connect – even through tight firewalls.Whether you have a LAN or dial-up connection, TeamViewer optimizes display quality and speed depending on your network connection.
3. LogMeIn
Apart from the typical features of any remote desktop software LogMeIn offers some special features like Remote to local document printing , remote to local audio playing , wake on LAN etc .
4. CrossLoop
CrossLoop offers Reconnect after Booting , which is not present in the above software , this feature is quite useful If you’re removing viruses or setting up new software, where rebooting is inevitable.
5. Opera Unite
With Opera Unite, you can easily turn your computer into a web server and instantly access files and folders on that computer from any other web browser (including that of mobile phones). Opera Unite is a standard web server and therefore you’ll be downloading files directly from the computer

Logmein is very popular remote desktop. Would agree with its reliability and its diversity of options. Would recommend this software with assurance!
The other one that I’m working with is Techinline remote desktop. That’s a nice alternative if you are looking for a cost-effective proffesional remote desktop.
hope you find it helpful!
thanks for the article!
Teamviewer is very popular and completely free for personal use.
But if you look for a decent and secure solution for business use, RHUB remote support appliance (http://www.rhubcom.com/) is a good alternative.