The ability to update a site remotely and keep the content up to date is an issue that faces all organizations. A Content Management System or CMS is a tool that simplifies and automates the process of authoring, editing and maintaining the content of a Website.