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. 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). Posiada też możliwość prowadzenia rozmów i konferencji audio-wideo.