Drupal is a powerful content management system, meaning you can power many different types of websites with it without knowing any coding languages. Drupal is a free, open source, modular framework and content management system (CMS) written in PHP. Drupal allows the system administrator to create and organize content, customize the presentation, automate administrative tasks, and manage site visitors and contributors.
Drupal is sometimes described as a “Content Management Framework” as its capabilities extend from content management to enabling a wide range of services and transactions. Although Drupal does offer a sophisticated programming interface, basic web site installation and administration can be accomplished with no programming.