This document provides an overview and analysis of open source content management systems (CMS). It discusses the fundamentals of CMS and how to select a system based on client needs. The document then analyzes and compares the capabilities of various open source CMS solutions like Typo3, eZ Publish, Joomla and Drupal in relation to structuring, manipulating, using and securing content. It has been updated over time to include new versions and solutions.