UNO For Function-calling
Examples: an external program can export an ODT file as a PDF file, or import and convert a DOCX, calling LibreOffice by the UNO interface. Another external program can access a cel and formulas from LibreOffice Calc file.
Application examples: Docvert, JODConverter, unoConv.
Read more about this topic: Universal Network Objects