A document-oriented database, or document store, is a computer program designed for storing,
retrieving and managing document-oriented information. XML databases are a subclass of
document-oriented databases that are optimized to work with XML documents.