You can host presentations where multiple computers can connect to yours and monitor your screen activity. You can also set up meeting and conferences. That's because once connection is made, TeamViewer opens a control window where from you can control the session.
Confirmation is not required, but the host will not lose control over the mouse and keyboard and can terminate the connection whenever he or she wants. Connecting to another computer requires that you input that computer's TeamViewer ID and password. TeamViewer offers remote control over another computer and different communication possibilities. I'm not saying it will make you work harder, just that it will keep your colleague's prying eye off your physical desktop. Whether you need assistance or want to make a presentation, using a program that shares what your monitor is displaying is not only comfortable. Yet it should be, because having colleagues come at your desk (or vice versa) can be a tiring thing.
One of the most popular applications that you can find in the office space (except for the office suite) is TeamViewer.