Definition
The definition of a CMS is a (web-based) application, which provides capabilities for multiple users with different levels of permission to manage (all or a section of) the content, data or information of a website project, or an intranet application.
Content management refers to the creation, editing, archiving, publishing, collaboration, reporting and distribution of the content, data and information of a website.
List of CMS
Ghost
WordPress
Shopify
Squarespace
Wix
Drupal
Joomla
Prestashop
Duda