There are three broad types of CMS software: open source, proprietary and Software-as-a-Service CMS, including cloud-based solutions.