TeamViewer is a remote access and support software that allows users to access and control other computers, cellphones, and tablets using their own devices.