A content management system (CMS) is a collection of procedures used to manage work flow in a collaborative environment.In a CMS , data can be defined as almost anything - documents, movies, pictures, phone numbers, scientific data, etc. CMS's are frequently used for storing, controlling, revising, semantically enriching, and publishing documentation. Content that is controlled is industry-specific. For example, entertainment content differs from the design documents for a fighter jet. There are various terms for systems (related processes) that do this. Examples are web content management, digital asset management, digital records management and electronic content management.