About CMS's and Drupal
Content managed systems CMS. There are many CMS's but the one that always stands out from the crowd, is Drupal. It saved my web career a several years ago after trying many CMS's like Typo3 and Wordpress, they had little flexibility to for example scale if a small business flourished and customise, make it future-proof. Logically and through much learning, for me Drupal was the best CMS for managing workflows, users, content and adding business API's as required, so with these self establishing qualities, Drupal is where I have focused, and so I promote this primarily to my client, when applicable.
Drupal's success largely has come from regular updates, from a very large global development community and followers. It's author Dries Buytaert also with Acquia, the corporate arm of Drupal, with research and development dedication develops solutions further.
Lately Drupal's 8 paradigm has been on higher security, more extensibility, continual adaptation to media device displays, and how this is produced, such as decoupled or "headless" Drupal, and other tangibles with technology.
The CMS API, that anything data can be integrated with. Together with Amazon and other cloud suppliers we've been using Drupal as SaaS for a few years as well.
For example Lufthansa is building the in flight entertainment application with Drupal as the framework.
The problem for business user
Editing CMS content
When a user edits content, normally you need 2 screens open, one to edit and one to preview the changes. If a block is required, you need to open another page, for the block section and select the block, its attributes and assign it to a page/s, in a region, controlled by the theme layer.
Not a good process for the business user, having to open, apply, close, reopen, that's way too many clicks. We certainly don't allow so many clicks for buying an item. Less clicks the better, more asynchronous, nice UI, better UX.
As a UX designer and solutions architect, I always research, evaluate more about administrator's tasks, and editors of content, especially taking note of the learning curve, as its business critical, not to have too longer down time for learning. Budgets, anxiety. Simplify the solution (make your production more streamlined) so that the business has a user friendly interface.
Handover of Drupal applications and the passing on of knowledge and tuition of the end product, can be a very daunting task, as business users have a variety of skills levels. As long as the CMS application progresses the business productivity rather than hinder it.
I've worked on many event management solutions, researching how booking clerks manage bookers and to bookers, how they book. The ability to examine the business user and there user experience needs is crucial indeed, not only the public user or subscribed user, whatever the user case maybe, all are connected.
The Drupal Solution