Tal como o programa MySQL, o SQLite é um programa de gestão de bases de dados, muito fácil de usar e bastante popular entre empresas e indivíduos. O SQLite foi escrito na linguagem de programação C e foi lançado no ano 2000. O SQLite lançou o seu código fonte para o domínio público, o que significa que qualquer pessoa que pretenda aceder e editar o código fonte, pode fazê-lo, melhorando e ajustando o programa, ou criando add-ons ou plug-ins que precise.
O SQLite é um programa de gestão de bases de dados locais, muito comum e simples de usar, sendo mais simplificado e intuitivo que os restantes. Este tem apenas suporte parcial para triggers, e tem suporte limitado para ALTER TABLE, mas podendo suportar pesquisas complexas. O SQLite vem também com suporte para uma grande quantidade de linguagens de programação, desde a vastamente usada C, C++, C-Sharp, Java, PHP e Perl, até às menos usadas, como Haskell, Livecode, Pike, Curl, Common Lisp, Free Pascal, D, Clipper e outras. Existem poucas linguagens de programação que o programa de gestão de bases de dados SQLite não suporte.