Programvaren Napster ble først utgitt i 1999. Den var utviklet av Shawn Fanning, med det mål å forenkle letingen etter musikkfiler (i forhold til søk på web og gjennom chatting). Konseptuelt er den organisert som en Peer-to-peer samling av klientprosesser som representerer individuelle brukere. Gjennom klienten, kan brukeren annonsere («dele ut») sine filer (med musikk, videoer o.l.) overfor en sentral indeksserver. Det er ikke selve filene som blir overført, men en beskrivelse av disse. Hensikten er å gjøre brukerens musikk , altså tilgjengelig for andre brukere ().