Software can include shareware, freeware, demos, multimedia files, program patches and upgrades.
Some of these sites are basically online software stores, where you can search for, find out about, and download software to try or buy. These may include a rating system, descriptions of the software, how popular they are, compressed file size and other information. Some sites guarantee software from their site to be virus-free. Others sites for finding software are archie servers. The archie system is a collection of servers that allow the user to search a database containing lists of files available on hosts connected to the Internet.