The following is a list of sites that have all kinds of Software and information on Software.