Drupal, Joomla, WordPress...you may have heard those names floating around and wondered just what they are. Web development is evolving, and the era of the Content Management System has come. Content Management Systems, or CMS, come in various forms. The most popular, currently, are Drupal, Joomla, and WordPress. Each has it's own advantages and disadvantages, but that's for another article. Right now, I want to give a brief overview of what a CMS can do and why it is our #1 choice for web development with churches, non-profits, and small businesses.