When we talk about a CMS certain very basic aspectes are needed from the same. Here we are going to see the most basic needs that a CMS should provide. Content Management, CRUD operations, Usability, Searching, Accessibility, Access Control and Scalability
Content Management System
A CMS can be considered as a platform that lets you build and edit your website without needing to have programming knowledge. These types of Content Management Systems which are specifically designed to run on web-server or are accessible over internet or intranet are called Web Content Management Systems.