This document provides an overview of several document database technologies including MongoDB, CouchDB, and RavenDB. It discusses key architectural considerations for using document databases such as their schema-free model, eventual consistency, ability to model object aggregates, scaling out through sharding and replication, need for queries to use indexes, and ongoing administration requirements. It also presents two case studies where document databases were used for a survey system and a CRM.