Drupal is a free and open-source content management system (CMS) written in PHP. It’s designed for publishing web content in all sorts of formats and styles. Drupal is one of the most popular CMSes – it is used all over the world to power thousands of websites, ranging from personal blogs, to corporate, political, and government sites.