Kiedy pojawia się wyrażenie „program peer to peer”, większość ludzi myśli o nielegalnym udostępnianiu materiałów chronionych prawem autorskim i wynikających z tego procesach sądowych, takich jak ten dotyczący popularnej sieci peer to peer Napster®. Ale programy peer-to-peer to coś więcej niż pirackie filmy i albumy muzyczne. Wiele osób korzysta z udostępniania plików w sieci peer-to-peer, znanej jako P2P, w celu legalnego uzyskania oprogramowania. Jednym z przykładów legalnego udostępniania plików peer to peer jest muzyka wydana przez artystę specjalnie w tym celu. Innym przykładem jest udostępnianie freeware, czyli oprogramowania zaprojektowanego tak, aby każdy mógł swobodnie używać i rozpowszechniać.
Samo oprogramowanie działa w celu skonfigurowania sieci równorzędnej, w której komputery współdzielą część zasobów, czy to przepustowości, czy mocy obliczeniowej. Niektóre sieci peer-to-peer działają jako jedna duża sieć, w której każdy ma dostęp do wszystkich informacji przechowywanych w scentralizowanym węźle lub węźle. Inne programy peer-to-peer są zdecentralizowane, a użytkownicy umieszczają się na różnych serwerach peer to peer, a węzły są dostępne w razie potrzeby za pośrednictwem wyników wyszukiwania. Do użytku domowego zalecany jest zdecentralizowany program peer-to-peer, zarówno ze względu na bezpieczeństwo, jak i szybkość działania komputera osobistego.
Podczas wybierania programu do pobierania P2P ważne jest również, aby zastanowić się, z jakiego systemu operacyjnego korzysta komputer. Oprogramowanie działające w systemie Windows może nie działać na komputerze z systemem Mac lub Linux. BitTorrent, zdecentralizowany program do udostępniania plików peer to peer, jest zaliczany do najlepszych programów przez użytkowników. BitTorrent ma ograniczone możliwości i ma trochę krzywej uczenia się dla początkujących użytkowników.
LimeWire® to darmowy program P2P, który może zintegrować oprogramowanie BitTorrent z bardziej przyjaznym dla użytkownika interfejsem. Jest powszechnie uważany przez użytkowników programów peer to peer za najlepszy wybór do użytku osobistego. Jest dostępny w pakietach obsługujących systemy Windows, Mac i Linux i ma wiele pakietów uaktualnienia za opłatą. Ponadto LimeWire® zawsze gwarantuje, że ich oprogramowanie jest wolne od wirusów, złośliwego oprogramowania, oprogramowania reklamowego i oprogramowania szpiegującego, które niektóre programy peer-to-peer dołączają do swojego oprogramowania. LimeWire® zawiera odtwarzacz multimedialny, jeśli dana osoba jeszcze go nie ma na swoim komputerze, i może obsługiwać pobieranie plików z wielu źródeł, dzięki czemu zawartość jest dostarczana szybciej.