Many of the websites and applications we use everyday are created by Content Management Software (CMS). The most common ones are: Joomla, Drupal, WordPress. All the above three are full-grown platforms with hundreds of add-on tools created by active developer communities.