Until recently, creating a custom content management system (CMS) used to take a team of programmers hundreds of hours to accomplish. Today with advanced, evolved, open source solutions such as Wordpress, Joomla, Drupal, and the like, it's possible to have a fairly custom built, scalable, content management system created in just hours.