Drupal is an open source content management system and web application framework that allows users to build anything from basic websites to complex social networks and online communities. It has a large community of contributors providing over 2000 modules to customize functionality, but requires knowledge of PHP and has a steep learning curve. While commercial support has been lacking, Dries Buytaert's new startup Acquia is helping address that issue.