There are various choices when selecting a CMS (content management system). The two primary types of content management systems are open source and closed source, also known as proprietary systems.