Drupal is an open source content management system (also known as CMS) used for a variety of websites. It’s completely free to use and there’s an active community supporting the platform with templates, plugins and add-on functionality.
Drupal includes features to enable
content management systems blogs collaborative authoring environments forums newsletters picture galleries file uploads and download
(List from Drupal’s about page.)