TeamViewer — программа позволяет получить удаленный доступ к персональным компьютерам или мобильным устройствам на любой платформе в обход брандмауэров, заблокированных портов, а также NAT-маршрутизации локальных IP-адресов. Кроме того есть возможность демонстрировать другим пользователям собственный рабочий стол и презентации, а также осуществлять передачу файлов. Программа использует в работе защищённые каналы передачи данных с обменом ключами и сеанса AES.