Drupal, Joomla, Plone and TYPO3 are open source content management systems that allow users to manage dynamic websites through features like user administration, publishing workflows, discussion capabilities and metadata functionalities. They require a web server, PHP and a database to run and have large developer communities providing regular updates, themes and modules.