CMS systems can be used to build a variety of websites from simple personal homepages to large companies. They allow sites to easily scale their content as needs change. Open source CMS systems like Joomla, Drupal and WordPress are growing in popularity due to their low cost, high customization ability, and consistent performance. While each has strengths, choosing the right one depends on the specific site requirements and level of technical expertise.