What is Drupal
What is Drupal?
Drupal is one of the most popular CMS (content management system) around. One of the reasons is that with Drupal, editors and site administrators don't need a technical background to manage and insert content to a site. Possibilities for sites are endless, blog sites (like this one), news sites (Belgian national television and radio sites), governement (US government, The White House) and so on. As it is open source, there is an army of Drupalistas creating and maintaining modules and themes, providing translations, handling bugfixes and security issues.
More example sites can be found on the drupal.org/case-studies page.
Nowadays, it is more called a content management framework. Thousands of contributed modules are available for the Drupal developers and with some experience on Drupal hooks and functions, it could easily be expanded with custom modules. Front end developers are granted the same freedom as they could download and install out of the box themes, create a subtheme from contributed themes or build a complete theme from scratch. The modules and themes can be seen as the building blocks from the project.
Module and theme download overview page.
Dries Buytaerts blog.