SQLite es un sistema de gestión de bases de datos relacional ligero que almacena la base de datos completa en un solo archivo. Puede usarse como motor de base de datos local en aplicaciones de escritorio o como extensión de PHP sin necesidad de instalar un servidor de base de datos. Algunas de sus ventajas son su pequeño tamaño, rendimiento, portabilidad entre plataformas y que es de código abierto. Es utilizado por muchas aplicaciones como Firefox, Photoshop Elements y Skype.