TeamViewer is a powerful remote-access tool designed for large-scale use, and combining remote screen control, remote file access, and robust ability to share the observation or control of screens among users. It bundles in text, audio conferencing, and video conferencing, and a single-user license allows the remote control of unlimited computers.
It’s also the most generous company out there where personal use is concerned. TeamViewer allows unlimited use of the full version of its software for non-commercial purposes, which the company offers a clear definition of (no direct or indirect revenue or business support).