If you want to do something, anything, with a current database, you need to use SQL. SQLite makes that as painless as possible. Making an SQLite editor in Lazarus is 5 minutes work.
(Well, ok, there are NoSQL databases if you want it to be huge/scalable.)