SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine. The primary benefits of using SQLite is that you can create a self-contained database in your application.
What is so great about this? Well, for starters you can:
Manipulate data inside your program using standard SQL construct.
Zero database configuration – but you get database-like capabilities for your program.