Maintaining a large website requires significant IT time owing to content updates and related activities. A simple but efficient alternative to manually updating content is the deployment of a Content Management System (CMS). A CMS is a computer application that assists in the creation, management, modification, distribution and archiving of content.