Ask a question?
  • Contact Us
  • Support Case System
  • Support Forum

Express Edition (Single-Tier) Drivers for ODBC

Architecture Diagram

OpenLink Express Edition Architecture Diagram

Driver Architecture

These drivers are built by implementing the ODBC data-access interface specifications directly connecting to the database. There are no limiting factors as with traditional Single-Tier solutions.

The Express Edition drivers are of Type B - a C-based remote procedure call (RPC) interface to the wire-protocol of the underlying database. This is a client-only interface that communicates directly with the remote database server. These interfaces are typically unavailable to third-party developers. To date the Open Source projects such as FreeTDS, MySQL, PostgreSQL, and Interbase are the only publicly accessible and freely available versions of such interfaces.

The ODBC Express Edition drivers offer developers an opportunity to develop generic solutions across platforms without prior knowledge of the operating system hosting the Database server.


OpenLink Express Edition ODBC drivers constitute a single component installed on the desktop or workstation machine only - not requiring any further installation of database-specific networking on the client, or components on the database-server. Once installed, it provides seamless database connectivity.

Our Express Edition drivers have been designed in harmony with Apple's Mac Universal Platform for maximum capability at minimum effort.

Why are they important?

Our Express Edition driver is a client-only installation and goes some way to simplify the job for developers, administrators and end-users. Part of this process means installing the software in one location as opposed to numerous locations. There is no server-side administration so the user has only a single entry-point for installation and administration, per client. In many cases, knowing the database by name is all that is required.

To the developer writing an application, there is no requirement to know on which server it resides: you can write your application for any environment, regardless of where it will be deployed. There are also performance benefits gained by employing this single solution, which in some cases exceeds that provided by the database vendor drivers. Being able to integrate your solution simply into your organization with its plethora of internal and disparate systems means your ROI increases significantly.