- To manage data replication
- To store individual documents
- To define the schema for a document
- To power search into a collection of document types