Ketika frasa “program peer to peer” disebutkan, kebanyakan orang berpikir tentang pembagian materi berhak cipta secara ilegal dan tuntutan hukum yang dihasilkan, seperti yang berkaitan dengan jaringan peer to peer populer Napster®. Tapi ada lebih banyak program peer to peer daripada film bajakan dan album musik. Banyak orang menggunakan berbagi file peer to peer, yang dikenal sebagai P2P, untuk mendapatkan perangkat lunak secara legal. Salah satu contoh berbagi file peer to peer yang sah adalah musik yang dirilis oleh artis khusus untuk tujuan itu. Contoh lain adalah berbagi freeware, yaitu perangkat lunak yang dirancang untuk bebas digunakan dan didistribusikan oleh siapa saja.
Perangkat lunak itu sendiri bekerja untuk mengatur jaringan peer to peer di mana semua komputer berbagi sebagian sumber daya, baik itu bandwidth atau kekuatan pemrosesan. Beberapa jaringan peer to peer beroperasi sebagai satu jaringan besar, dengan semua orang dapat mengakses semua informasi yang disimpan di hub atau node terpusat. Program peer to peer lainnya didesentralisasi, dengan pengguna memakai server peer to peer yang berbeda, dan dengan node yang diakses sesuai kebutuhan melalui hasil pencarian. Untuk penggunaan di rumah, program peer to peer terdesentralisasi direkomendasikan, baik untuk keamanan dan kecepatan menjalankan komputer pribadi.
Penting juga untuk mempertimbangkan sistem operasi mana yang digunakan komputer saat memilih program yang akan digunakan untuk pengunduhan P2P. Perangkat lunak yang berfungsi di Windows mungkin tidak berfungsi di komputer yang menjalankan Mac atau Linux. BitTorrent, program peer to peer berbagi file terdesentralisasi, berada di peringkat di antara program terbaik oleh pengguna. BitTorrent terbatas dalam kemampuannya dan memiliki sedikit kurva pembelajaran untuk pengguna pertama kali.
LimeWire® adalah program P2P gratis yang dapat mengintegrasikan perangkat lunak BitTorrent ke dalam antarmuka yang lebih ramah pengguna. Ini secara luas dianggap oleh pengguna program peer to peer sebagai pilihan terbaik untuk penggunaan pribadi. Muncul dalam paket yang mendukung Windows, Mac dan Linux, dan memiliki berbagai paket upgrade-untuk-biaya. Selain itu, LimeWire® selalu menjamin bahwa perangkat lunak mereka bebas dari virus, malware, adware, dan spyware, yang digabungkan oleh beberapa program peer to peer dengan perangkat lunak mereka. LimeWire® memiliki pemutar media yang disertakan, jika seseorang belum memilikinya di komputernya, dan itu dapat menangani pengunduhan file dari berbagai sumber sehingga konten dikirim lebih cepat.