El lenguaje de programación OpenOffice.org puede ser dividido dentro de 4 componentes: