Content and knowledge management software supports the evolutionary life cycle of digital information and knowledge.
Authoring and publishing software is used to author, edit and publish brochures, books, pamphlets, and other documents.
Content management software (CM) is used to collaboratively create, edit, review, index, search, translate, publish and archive various types of digital media and electronic text.
Data mining software is used to sort large amounts of data and identify or mine relevant information. Applications use advanced search capabilities and statistical algorithms to identify patterns and correlations in a large database, data warehouse, or corpus.
Digital asset management software (DAM) is used to catalog, store, and retrieve digital assets such as audio and video files, logos and line art, and marketing materials.
Document management software (DM) enables organizations to create, capture, store, index, and retrieve information digitally.
Enterprise content management (ECM) software is used to produce, organize, monitor, search, retrieve, access, and archive paper documents and electronic files.
Knowledge management software (KM) is used to manage the way that information is collected, stored, and retrieved.
Language translation software is used to translate documents from one human language to another.