Assalamwalaikum. I am a Computer Engineer, GOLD MEDALIST :D, from SSUET having expertise on Microsoft C#, Java, PHP, and ObjectiveC. Working as "Software Engineer" at "Active Capital IT (ACIT)" developing iPhone and iPad applications. Take a look at my 'Resume' for more.

Team Viewer

Hey, take a look at this wonderful software. You might possibly have used VNC for sharing and controlling networked PCs on your LAN. This software allows you to do the same for PCs over the Internet. Now helping your friend and presenting a live demo to your colleague or boss is now possible thanks to Team Viewer 3.

Thats not all, the software works in 4 different modes:

Remote Support – Allows you to control a client PC

Presentation – Shares your desktop screen with a another PC

File Transfer – The name is self-explanatory

VPN

The biggest and best feature I like about TeamViewer is the VPN support. After connecting both yours and the other PC will behave like they are on a single private network. Now you can share files like you do on your LAN, access the personal web server of the other PC which would otherwise require the pages to be uploaded on an Internet host, play games etc.

Ohh and did I mention that it is FREE for personal use and you can even try this without even installing the app.

Basit, try Techinline Remote Desktop http://www.techinline.com It’s about half the price of Teamviewer and is just as easy to use. Although it’s not as fully-featured, it’s more than enough for straightforward remote access. I’m currently using this tool to support my customers and they all love the simplicity and ease of use since nothing more is required of them than to open a page in a browser, get a number and once I type it in on my end, that’s the connection. For small businesses such as mine, it’s the perfect price

Web Based Desktop Sharing is a nice idea as well, but as you said this software cannot compare to the features of TeamViewer. But still, it sure is a good contender for those who are looking forward to provide (just) Remote Support to their customers and it will cost them almost half the price of Team Viewer.

For companies who are still not satisfied with both of these options can search Google out for plenty other options available.