The MS Windows Software Developer Kit (SDK) is an optional feature of Ivory® Data Access. The Ivory Data Access OCX programming interface can be used by all Windows-based OCX-capable programming languages, such as C, Visual Basic, Delphi, etc. The OCX graphical interface facilitates the integration of Ivory Data Access functions, such as the ability to access mainframe relational or non-relational data sources (i.e. IMS, DL/1, DB2, VSAM, Adabas, CA-IDMS, CA-Datacom, PDS/PS) from a Visual Basic program.
The following Ivory Data Access functions are supported by the OCX interface:
| Component | Description |
| Config | All functions required to administer and configure Ivory Data Access. |
| Connection | All functions required to establish a connection to the host. |
| HostDir | All functions required to identify and retrieve host directories. |
| SQL | Functions to provide SQL access to host files. |
| Download | All functions required to download host files to the PC. |
| Upload | All functions required to upload PC files to the host. |
| Import | These functions allow the import of field structure definitions (i.e. Copybooks). |
| LowLevel |
This component contains basic functions for host communication, as well as a function to synchronously execute a Windows application. |