A Content Management System (CMS) is developed to simplify the process of publishing and modifying web content. Often built with a simple and effective user interface, it has well-defined functions to help content developerspublishers, even non-technical individuals to post content in their websites without acquiring the technical knowledge, otherwise required to create and modify web pages.