Documents, pictures, and music — if you can load it to your computer, you can share it. File sharing software allows people to do just that: share files. Most file sharing services are built around the peer-to-peer model. This enables peers to upload data, browse, and then download data. This enables users to collaborate, share and build massive amounts of information.