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 a mainframe resource such as a VSAM file or a DL/1 or IMS database segment 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. |