TeamViewer permet aux utilisateurs de contrôler des ordinateurs distants via Internet comme si l'utilisateur était assis en face de la machine distante. L'ordinateur étant contrôlée est affiché dans une fenêtre, et l'utilisateur a la pleine utilisation du clavier et de la souris. Le logiciel fonctionne sur Windows, Mac OS X, Linux et iPhone. Utilisateurs sur un système d'exploitation peuvent même contrôler un système d'exploitation différent de distance. TeamViewer contourne tous les pare-feu, et est facile à installer et commencer à utiliser rapidement. Il est gratuit pour un usage personnel, et les licences peuvent être achetés pour un usage dans le commerce.