Το SQLite είναι μία επεξεργάσιμη βιβλιοθήκη που χρησιμοποιεί παραδοσιακή μηχανή βάσης δεδομένων SQL, αυτόνομη, χωρίς διακομιστή και με μηδενική διαμόρφωση. Επειδή ο κώδικα της SQL είναι στον δημόσιο τομέα, είναι ελεύθερος προς χρήση για κάθε σκοπό, είτε αυτός είναι εμπορικός είτε ιδιωτικός. Το SQLite αυτή τη στιγμή χρησιμοποιείται εκτεταμένα από μία ποικιλία εφαρμογών και εργασιών με υψηλό προφίλ. Ενώ το SQL είναι μία ενσωματωμένη μηχανή βάσης δεδομένων SQL, διαφέρει από άλλες βάσεις δεδομένων SQL γιατί δεν διαθέτει ξεχωριστή διαδικασία διακομιστή. Αντ’ αυτού, διαβάζει και γράφει με τον ίδιο τρόπο που το κάνουν τα συνηθισμένα επιτραπέζια αρχεία. Η μορφή του αρχείου βάσης δεδομένων λειτουργεί σε όλες τις πλατφόρμες, και έτσι οι χρήστες μπορούν να αντιγράφουν ελεύθερα τις βάσεις δεδομένων μεταξύ συστημάτων 32-bit και 64bit. Μπορούν επίσης να αντιγράψουν μεταξύ αρχιτεκτονικών big-endian και little-endian.
Αυτά τα χαρακτηριστικά κάνουν το SQLite μία πολύ δημοφιλή επιλογή ως Application File Format. Το SQLite είναι μία συμπαγής βιβλιοθήκη η οποία, αν ενεργοποιηθούν όλες οι λειτουργίες, μπορούν να κάνουν την βιβλιοθήκη σας να έχει μέγεθος μικρότερο από 500KiB. Όταν οι προαιρετικές λειτουργίες παραλειφθούν, το μέγεθος της βιβλιοθήκης SQLite μπορεί να μειωθεί κάτω από τα 300KiB. Μπορεί να τρέξει σε ελάχιστο χώρο και με μικρή καμπύλη. Είναι μία ιδανική επιλογή μηχανής βάσης δεδομένων που μπορεί να χρησιμοποιηθεί σε συσκευές όπως κινητά, PDA, και MP3 players λόγω των περιορισμών στη μνήμη. Το SQLite έχει πολύ καλή απόδοση, ακόμη και όταν τρέχει σε συσκευές με χαμηλή μνήμη.