Apache CouchDB to zorientowana na dokumenty baza danych, którą można przeszukiwać i indeksować w sposób MapReduce. Udostępnia czysty, spokojny interfejs API, umożliwiając interakcję z dowolnego języka z możliwością wysyłania żądań HTTP. Dzięki temu interfejs administracyjny „Futon” może całkowicie pracować w przeglądarce. Oferuje również replikację przyrostową z dwukierunkowym wykrywaniem i rozwiązywaniem konfliktów.