Retroshare jest opartą na zasadzie open-source aplikacją pozwalającą na bezpieczne wysyłanie wiadomości. Wykorzystywany jest do tego celu system, który nie jest w żaden sposób scentralizowany.
Wszystko opiera się na bezpośrednich szyfrowanych połączeniach pomiędzy użytkownikami.
Retroshare posiada bardzo przejrzysty interfejs użytkownika, który oferuje łatwy dostęp do powiadomień, listy znajomych. Co więcej, można tworzyć grupy przyjaciół czy udostępniać pliki. Wsparciem cieszy się również technologia VoIP jak i tworzenie publicznych i prywatnych pokoi do rozmów.
Podczas pierwszego uruchomienia należy stworzyć swoje konto poprzez podanie nazwy użytkownika, hasła oraz bieżącej lokalizacji. Udostępnianie plików odbywa się zarówno poprzez udostępnianie linków do pobierania lub nadawanie plikom praw do bezpośredniego wglądu przez znajomych.