Nowadays, we are living in a highly modifiable technical world and it is necessary for both tech-savvy and the common men to update themselves with cutting-edge technology. We are talking about an element related to the web world named Content Management System abbreviated as CMS. A content management system (CMS) is an application for managing content, allowing multiple authors to create, edit and publish. Content in a CMS is basically stored in a database and fetched to display in a presentation layer based on a set of templates as a website. Most widely used open-source CMS platforms include WordPress, Joomla, and Drupal.