CMS

A content management system (CMS) is a software application that can be used to manage the creation and modification of digital content. CMSs are typically used for enterprise content management (ECM) and web content management (WCM). ECM typically supports multiple users in a collaborative environment by integrating document management, digital asset management and record retention. Alternatively, WCM is the collaborative authoring for websites and may include text and embed graphics, photos, video, audio, maps and programme code that display content and interact with the user.

Drupal - A CMS platform for great digital experiences

CMS Choice 

Selecting a CMS for a any project can be a challenging decision. There are so many needs and vulnerabilities to consider - costs of implementation and maintenance, a wide range of technical ability among site administrators, developers and content editors, a variety of end users looking for different information and the list goes on and on.

https://www.drupal.org/