We are thinking, like mentioned above, to add ODBC possibilites on our data layer: nowadays our application uses C-ISAM files as data layer, which is a closed structure. More and more of our customers ask to be able to add BI tools on top of our data layer for reporting reasons etc. If we move to a database (whatever one), we are able to add immediately 3rd party BI tools on top of this data layer without having to develop a lot. Moreover, we don't push our customers to buy another product like Relativity to make this possible, most of those customers already have such BI tools in house, and can use them for our application data layer, if it is an ODBC compliant layer.
Secondly, for support reasons, it would be a lot easier for us to have a ODBC compliant data layer, so we don't have to create read programs or write programs for every possible problem which arises, especially since our application releases follow each other closely.
Like mentioned, for the one shot operation to move the data, it is not necessary that the move happens via an ODBC way: it is just the result which has to be ODBC compliant: it could be that the one shot extract-loading happens with a native connection to the database, if available.