There are hundreds of free software applications available available online, some more useful than others, but all are available free of charge if you are willing to put in the work to hunt them down and wade through the installers. Not always a trivial task.