OpenOffice.org [SEP] programming language
since 3.0 ran natively using Apple's Aqua GUI.
Development Use of Java.
Although originally written in C++, OpenOffice.org became increasingly reliant on the Java Runtime Environment, even including a bundled JVM. OpenOffice.org was criticized by the Free Software Foundation for its increasing dependency on Java, which was not free software.
The issue came to the fore in May 2005, when Richard Stallman appeared to call for a fork of the application in a posting on the Free Software Foundation website. OpenOffice.org adopted a development guideline that future versions
Basic.
OpenOffice.org included OpenOffice Basic, a programming language similar to Microsoft Visual Basic for Applications (VBA). OpenOffice Basic was available in Writer, Calc and Base. OpenOffice.org also had some Microsoft VBA macro support.
Features Connectivity.
OpenOffice.org could interact with databases (local or remote) using ODBC (Open Database Connectivity), JDBC (Java Database Connectivity) or SDBC (StarOffice Database Connectivity).
File formats.
From Version 2.0 onward, OpenOffice.org used ISO/IEC 26300:2006 OpenDocument as its native format.