SQLite es un sistema de gestión de bases de datos relacional en una pequeña biblioteca de C, diseñada para ser parte integral de la aplicación principal. A diferencia de los sistemas cliente-servidor, SQLite reduce la latencia al integrar su funcionalidad directamente en el código del programa. Además, SQLite ofrece características como almacenamiento en un único archivo, funcionamiento en memoria y soporte para múltiples lenguajes de programación.