TeamViewer is a proprietary easy to use remote control and file transfer and software for Windows, Linux, Mac OS, Chrome OS, Android, iOS and Blackberry. Using TeamViewer, you can control others computer or mobile, share your desktop or mobile screen with others with 256Bit AES encryption support. You can do lot more with this like wake, restart, and install applications on your remote system, share files, Print documents from the remote computer and 4K remote desktop access. It also comes with some online meetings & collaboration features such as blizz virtual whiteboard, text chat, HD VoIP voice and video conferencing and session recording.
TeamViewer is completely free for personal use and for business purpose with some additional features, you need to pay.