O SQLite é um gerenciador de bases de dados que segundo os seus desenvolvedores é auto-contido, independente de uma estrutura cliente-server, dispensa configurações e ainda possui uma estrutura transacional.
Ele pode ser livremente distribuído e por ser pequeno pode facilmente ser embarcado em telefones celular, PDAs, MP3 etc. E o código fonte, obviamente pode ser manipulado ao seu gosto conforme licença de uso. Sem contar que ele ainda é apoiado por pesos pesados da industria de software como Adobe, Mozilla e Symbian. Continue lendo SQLite um banco de dados pequeno e eficiente