A CMS should have the following six features: An easy-to-use editor for content should be one of the most important features for any CMS platform today -The core functionality -Design flexibility and mobile compatibility -The management of users -Integrations and plugins from third parties -Features of e-commerce and marketing