So you’ve got your LAMP server up and running, you have some basic pages set up and have maybe even tried WordPress - but what do you do now?
Say you have a big site that could potentially have a large userbase. What do you do? Well, you install Drupal!
Drupal is a modular open-source content management system. The “modular” aspect of it means that you can remove or add any feature you like to and from the system. Almost everything in Drupal is a module, from content editing to forums to stat tracking, and yes, even blogging. There are many sites that use Drupal as their backend, and while you may not notice by the footer, it is all there. Drupal leaves no footprints on your site.
All Drupal requires is PHP 4+ and some sort of SQL database.
More Here .