computer program designed for storing, retrieving and managing semi-structured, document-oriented information