File sharing is a method of distributing electronically stored information such as computer programs and digital media. Below is a list of file sharing applications, most of them make use of peer-to-peer file sharing technologies. This comparison contains also download managers that can be used as file sharing applications. For pure download managers see the comparison of download managers, and fo