SQLite is an embeddable relational database management system, supporting a large subset of the SQL standard.
An SQLite database can be stored in a single, cross-platform, ordinary disk file and does not require a separate server process. There is also no need for configuration or administration.
SQLite is a popular choice as a database in embedded systems and for storage in desktop and mobile applications. It is also suitable for many kinds of small and mid-sized web applications, and is supported out of the box in major web frameworks like Django.