Apache OpenOffice incorpora OpenOffice Basic, un lenguaje de programación interpretado muy similar al lenguaje de macros Microsoft Visual Basic for Applications (VBA).