CouchDB es un software de base de datos NoSQL de código abierto escrito en Erlang. Usa HTTP como interfaz principal y JSON para almacenamiento de datos. Los documentos se indexan y almacenan de forma flexible sin esquema fijo. Incluye características como replicación continua, vistas, seguridad y auditoría.