Hamachi umożliwia stworzenie sieci wymiany plików pomiędzy kilkoma komputerami (w internecie lub sieci LAN). Program strzeże dostępu do stworzonej sieci dzięki czemu wymiana plików jest całkowicie bezpieczna. Hamachi to także jedna z najszybszej działających aplikacji tego typu.