Salesforce CMS provides a central place to manage content. Assign roles to contributors to decide who sees and does what. Distribute your content across channels such as B2C Commerce, B2B Commerce, Marketing Cloud, Heroku, or Lightning Experience apps. Experience Builder sites can use the Salesforce CMS app to distribute their content while Salesforce Tabs + Visualforce sites can share content through the Connect REST API.
User permissions specify what tasks users can perform and what features users can access.
For example, users with the “View Setup and Configuration” permission can view Setup pages, and users with the “API Enabled” permission can access any Salesforce API.