OpenAccess SDK supports the ODBC, JDBC, OLE DB, ADO, and .NET database APIs by implementing a single set of functions in custom code referred to as the Interface Provider (IP). Queries are passed directly to your IP code without parsing or modifications. This means that the SQL engine that you use must implement SQL that is compliant with the ODBC, JDBC, ADO, or ADO.NET Client.