Most of these softwares are pretty well-known, but I want to give them some extra publicity. They are all free, but if you can afford it, I recommended taking a small percentage of the money you save on licensing (or irritation) and donating it to the developers.