A content management system is a web application designed to make it easy for non-technical users to create, edit, and manage a website.
CMS helps users with content editing and more “behind-the-scenes” work like making content searchable and indexable, automatically generating navigation elements, keeping track of users and permissions.
Some of the most popular content management systems are; Drupal, WordPress, Joomla, Magento, HubSpot