Current methods for updating websites involve technical processes like downloading and uploading files or relying on IT staff. Content management systems (CMS) allow non-technical users to easily manage and publish content. A CMS organizes content, controls workflows, and publishes documents and media. It separates content from design for more efficient updates. Joomla is an open source CMS that is free to use and has a large user community for support.