This illustration shows the OO4O software components (layers). The first layer contains the Data Aware ActiveX Controls. The second layer consists of:

The third layer contains the COM/DCOM, the fourth layer contains the OO40 In-Process Automation Server, and the fifth layer contains the Oracle Client Libraries (OCI, CORE, NLS). The last layer contains the Oracle Database.