Interoperability
The process of writing an interoperable application follows several steps:
Before continuing, it should be noted that interoperability is primarily the
domain of the application writer. Drivers are designed to work with a single
DBMS and, by definition, are not interoperable. They play a role in
interoperability by correctly implementing and exposing ODBC over a single DBMS.
Decide whether the application will use ODBC at all.
Choose a level of interoperability and decide what tradeoffs are necessary to
reach that level.
Write interoperable code and test it as fully as possible.