Just about any solution that is built using an Enterprise Content Management (ECM) System will require that a content model be designed. The content model in an ECM system is analogous to the Schema of a database system. It defines the structure of the content in the repository.