Desktop Sharing is an online technology that allows you to share your current session with a user on another computer, who can use a VNC (Virtual Networking Client) to view or even control your desktop from a remote location. Desktop Sharing is often used in web conferencing. A number of web conference applications allow the initiator of the conference to share his desktop with other participants through the Internet.
With some desktop sharing tools, the initiator of a web conference can also allow remote collaboration by giving control of the desktop over to another participant. Desktop sharing software is clever enough to minimize the amount of necessary bandwidth by compressing the data significantly and by sending information updates only for the sections of the screen that changed.