A content management system (CMS) is an application or tool used to manage the content of a Website or a web application.
Content management system adds a front-end user interface that allows a user, even with limited expertise, to add, modify and remove content from a Web site without the intervention of a Webmaster.
CMS is scalable for small enterprises to large enterprises. CMS allow website, Intranet or Extranet administrators to easily contribute and publish content through a controlled process flow.
The designing, development and content uploading on a website or web application on the CMS platform is done as per the requirement of the client and there after the complete admin section or control is given to the client where he can manage, organize, optimize the content updates by editing, delete, add, modify or create any new content.
CMS allows various permissions where the admin can decide upon the visibility of different sections to the visitors.