>>107161832
True. XML, flat files, serializing classes, csv, etc. the possibilities are there. Relational databases are great for enterprise applications because you need to track large amounts of data (appointments, tools, whatever) and link these to various users, but here a remote database tends to be better. For something like a file editor, a video game, or even an encyclopedia where the relations are borderline irrelevant SQLite is the wrong tool for the job.
There are certainly use cases for sqlite though. I think it is a great way to teach newbies about relational databases, or for test data. Or if you have a large complex filing system you could use the sqlite to store references and make navigating this way easier.