SQLite was designed in 2000 by D. Richard Hipp to not require administration for use within programs. It is an open-source, self-contained, zero-configuration SQL database engine that is lightweight, flexible, and easy to use. SQLite does not require setup, administration, or a separate server process to operate and stores data efficiently with a simple API.