Content management systems power the vast majority of websites in operation today. And open source CMSs have played a big part in opening up the web and publishing online to everyone.

The most popular of these are WordPress, Drupal and Joomla. And if you’re looking to create a new website for yourself or your business, the chances are pretty high that you’ll end up using one of these. So let’s walk through each one to figure out which one is right for you.