A content model implies different types of content that are used for a project. It usually contains detailed information of content type elements and their relationships. For example, one content model can contain a description, a title and other elements of the content. A content model may be a diagram, a pile of cards describing your information products or services, an excel spreadsheet, and the like, it depends on your project. A content model is important because it helps to clarify encourages and requirements of collaboration between different professional groups like developers, designers, who creates the CMS, and the content creators.