other programs to build the database for you

But then those other programs would need to know each of the database formats which you intended to use.

Nobody releases that kind of information. Reverse engineering it is tricky at best, a minefield of litigation at worst. It can even be quite amusing -- a particular music management application (not ours) used the name of one of their programmers XORed with the data to 'encrypt' it . And they keep changing the damn things.


_________________________
-- roger