NGOs and social media are a good match to promote noble ideas and causes with limited funds. Drupal is recommended as a powerful, open source content management system platform that is highly extendable, scalable, and cost-effective for building websites. Drupal has a large developer community, over 4000 plug-in modules, and features like social networking integration, SEO optimization, and analytics tools out of the box.