When it comes to the CMS I am building I need it to have:
- An amazing page builder with drag and drop capabilities
- File/Media manager that allows for you to upload and manage the media with ease, even if you are building a page
- Security, security, security!!
- Update system, so I can release patches and updates to fix user issues without any downtime on their part
- Page Caching so server bandwidth and page load times reduce, especially if the content is static and not changing for the most part
- An allure for plugin and theme developers to want to develop on my platform
These are just something that I am trying to keep in mind while building mine, I look at existing software like Wordpress and Joomla and see what they offer and where I can make it better along with what some of their shortcomings are and how I can create a solution that addresses them!