A Content Management System (CMS) is a web development tool to manage the content of a Web site that allows publishing, editing and modifying content displayed on a website, providing the solution to manage the workflow in a collaborative environment.