Apache Usergrid es un Backend-as-a-Service de código abierto compuesto por una base de datos NoSQL distribuida e integrada, una capa de aplicación y un nivel de cliente con SDKs para desarrolladores que buscan construir rápidamente aplicaciones web y/o móviles. Proporciona servicios elementales (registro y gestión de usuarios, almacenamiento de datos, almacenamiento de archivos, colas) y características de recuperación (búsqueda de texto completo, búsqueda de geolocalización, uniones) para potenciar características comunes de aplicaciones.