Drupal is an Open Source Content Management software powering millions of websites and applications. Drupal includes features to enable content management systems, blogs, collaborative authoring environments, forums, newsletters, picture galleries, file uploads and downloads, much more. Drupal was written in PHP and distributed under the GNU General Public License. The Drupal project was started in 2000 by a student in Belgium named Dries Buytaert. The code was originally designed for a site called Drop.org. In 2001 the source code for this project was released as Drupal.
Joomla is an open source content management software powering millions of web sites and applications. Joomla is written in PHP, uses object-oriented programming (OOP) techniques (since version 1.5) and software design patterns, stores data in a MySQL, MS SQL (since version 2.5), or PostgreSQL (since version 3.0) database, and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, forums, blogs, polls, search, and support for language internationalization.
WordPress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL, which runs on a web hosting service. Features include a plug-in architecture and a template system. It was first released on May 27, 2003, by its founders, Matt Mullenweg and Mike Little.