CMS and frameworks A three-layer foundation, a content model made of a type and its fields, then the resulting site.