SQLite est une petite application open-source d'une base de données SQL. Il ne nécessite pas de serveur ou de configuration particulière pour fonctionner et a une petite taille de fichier. Il fonctionne entièrement dans le filetage du programme qui appelle. Ces caractéristiques combinées rendent favorable en tant que solution de base de données légère pour une utilisation dans des applications plus importantes.