Drupal is a highly modular open source content management framework with an emphasis on collaboration. It is extensible, standards-compliant and strives for clean code and a small footprint. Drupal ships with basic "core" functionality, and additional functionality is gained by the installation of modules. Drupal is designed to be customized, but customization is done by overriding the core or by adding modules, not by modifying the code in the core. It also successfully separates content management from content presentation. Drupal can be use to build an internet portal, a personal website, an e-commerce site, a resource directory, an online newspaper, a corporate website, image galleries, a departmental website, an intranet, or to teach a distance education course. A dedicated security team strives to keep Drupal secure by responding to threats and issuing security updates. And a thriving online community of users, site administrators, designers, and web developers strive to continually improve the software through http://drupal.org and http://groups.drupal.org.