SQLite es una biblioteca de software de base de datos SQL que es autónoma, sin servidor y con configuración mínima, lo que la hace ideal para dispositivos integrados. Soporta transacciones ACID y permite a múltiples aplicaciones acceder simultáneamente a la misma base de datos sin necesidad de un proceso servidor intermediario. Su código fuente está en dominio público y se puede compilar fácilmente, lo que facilita su integración en proyectos.