An application developer may not want to target a specific DBMS. With ODBC, they don't need to.
Using ODBC, an application developer can develop, compile, and ship an application without targeting a specific DBMS. In this scenario, the application developer does not need to use embedded SQL; thereby eliminating the need to recompile the application for each new environment.
Connect to your application with enterprise level ODBC connectivity