Un fichier SL3 est un fichier de base de données créé par SQLite, un système de gestion de base de données relationnelle (SGBDR) largement utilisé. Les bases de données SQLite sont autonomes (self-contained), sans serveur (serverless) et ne nécessitent aucune configuration (zero-configuration), ce qui signifie qu'elles n'exigent pas de processus serveur distinct pour fonctionner. Cela les rend idéales pour les systèmes embarqués, les applications mobiles et les applications de bureau de petite à moyenne taille. Les fichiers SL3 stockent les données sous forme de tables, de lignes et de colonnes, de manière similaire aux autres bases de données relationnelles. Ils prennent en charge les commandes SQL standard pour l'interrogation, l'insertion, la mise à jour et la suppression de données. Le format SL3 est un format binaire qui est indépendant de la plateforme (platform-independent), permettant aux bases de données d'être facilement transférées entre différents systèmes d'exploitation. SQLite est reconnu pour sa faible empreinte (small footprint), sa fiabilité et sa facilité d'utilisation, ce qui en fait un choix populaire pour les développeurs ayant besoin d'une solution de base de données légère. Les fichiers SL3 sont souvent utilisés pour stocker les paramètres d'application, les données utilisateur et d'autres informations persistantes.