"The ODK is a set of tools, libraries, jar files, header files and idl files which are necessary to develop components for the OpenOffice.org using the OpenOffice API and the OpenOffice.org component technology UNO (Universal Network Objects). Furthermore, the tarballs contain all below mentioned examples (C++, Java, and Basic), which demonstrate the UNO technology and the use of the OpenOffice.org API."
"In order to connect the following client programs to the running office server, before running those programs, you should invoke the office with the following command:
"The following examples demonstrate how to benefit from the included word processor, spreadsheet, presentation software, graphics program, and database."
Documentation for the ODK.