Hi teo,
Noticed you've been inundating the db section with news of your indy-based new efforts

Firebird is OK but how about a client-server with Firebird server with other databases on the same server or how about user/password management?
I look forward to the conversion of either FlashFiler or FFSQL to Lazarus so not only the client is at my control but also the server is.
Having a completely pascal SQL-capable client/server database system would be kind of cool, yes. The questions is, would average users see benefits over existing solutions (sqlite, Firebird embedded, Firebird and other client/server)? I wonder.
But enthousiasts writing their own solution can be a powerful force

If you are going to do something like that, perhaps starting with the tdbf components (advantage: standard though old format, so interoperable with other tools) or tatamata's zmsql might me nice...
O and I forget: Firebird as mentioned before is running on Windows..
As mentioned before? By whom? Where? I don't get what you mean.
Firebird can run on Windows, Linux, OSX, Solaris,....
Strange that in these discussions about Flash Filer allways the Sr. Members suggest Firebird and even crappy workarounds like an emulator. ;-D
I think that is because Firebird just works very well, can switch from embedded to client/server without recompile, has user management built in (IIRC since 2.5 quite complete using SQL statements).
Ludob wrote a services API wrapper that lets you easily do backup/restore etc. This is available in recent FPC/Lazarus (also with examples).
Why reinvent the wheel?
Client/server with Firebird and other database servers? 2 phase commit and stuff? Well if you need things like that, obviously you'd have to code for it. But isn't flash filer some kind of file-based db? Bit strange to go from that to multiple dbs?
Oh, and if you don't like Firebird, use PostgreSQL. Or TDBF. Or sqlite3. Or Oracle. Or MS SQL Server. Or another ODBC-accessible database. Or even mysql...