TeamViewer to narzędzie przeznaczone do zdalnego kontrolowania systemu poprzez Internet bez konieczności instalacji serwera/klienta na dysku twardym komputera.
Program z powodzeniem można wykorzystywać od przenoszenia danych pomiędzy komputerami, prowadzenia czatów, wirtualnych szkoleń, pokazów prezentacji na żywo odtwarzanych bezpośrednio na PC klienta po zarządzanie serwerem bazującym na platformie Windows. Dodatkowo poza samą obsługą systemu Vista, TeamViewer oferuje możliwość zdalnego kontrolowania aplikacji poprzez Vista Secure Desktop (UAC).
Niewątpliwie kolejną, dużą zaletą programu jest obsługa bezpiecznych połączeń dzięki wykorzystaniu kluczy i kodowania sesji RC4 (ten sam standard bezpieczeństwa wykorzystywany przez https/SSL). W wersji 5 pojawiła się możliwość prowadzenia rozmów i konferencji audio-wideo.