A content management system, abbreviated as CMS is a software that enables creation and manipulation of content on the World Wide Web without demand for special technical skills. It offers an environment for managing web page content, text, images video, and other media.