TeamViewer is a German company that provides remote access and remote support software. Their software allows users to remotely access and control another computer via the internet. TeamViewer offers both free and paid versions of their software for personal and commercial use.