If you are interested in learning about Joomla or WordPress CMS development, you can download a stand-alone server such as XAMPP or WAMP. A local installation of either server, along with Joomla or WordPress,  configures your personal PC as a resource for development, testing, and template modification. If you are looking for software to assist in configuring your website, please visit Gizmo’s Freeware for Windows and Mac software.  All software featured on their site is reviewed, rated, and free.