What is a content management system?

A content management system is a software, which helps to organize the content of a dynamic website. The content can be text, images or multimedia. Such a system allows for the content to be managed by one or more editors.