Korzyści
Skrypty
StarOffice Scripting Framework zawiera IDE dla języków StarOffice Basic, JavaScript i BeanShell. Posiada również rozbudowany edytor z 20 komponentami dostępnymi za pomocą kilku kliknięć myszą. Poniżej znajduje się więcej szczegółów.

StarOffice Development Kit (SDK)
StarOffice SDK to pakiet narzędzi służący do rozwoju aplikacji w StarOffice. Zawiera kompletną dokumentację w postaci Przewodnika Programisty oraz opisu API. Przewodnik obejmuje wprowadzenie do API i wytłumaczenie kluczowych pojęć, co ułatwia rozpoczęcie pracy ze StarOffice API. Dodatkowe 38 przykładów w pięciu językach programowania ilustrujących sposób wykorzystania API i prezentujących zalety poszczególnych składników pakietu StarOffice: procesora tekstu, arkusza kalkulacyjnego, prezentacji, grafiki i baz danych.
Uno Runtime Environment (URE)
URE oferuje niezależną od StarOffice współpracę z Uniwersalnymi Obiektami Sieciowymi (Universal Network Objects — UNO). UNO, jako jeden z niżej położonych komponentów pakietu StarOffice, umożliwia wykorzystanie restrykcyjnego języka oraz modelu przeźroczystych zdalnych wywołań do budowy dodatków, komponentów i aplikacji. Entuzjaści XPCom, Bonobo i Mono mogą być zainteresowani testami UNO w celu uzyskania lepszej współpracy pomiędzy modelami.
StarOffice Basic
W pakiecie StarOffice najpopularniejszym językiem skryptowym jest StarOffice Basic stanowiący najłatwiejszy i najszybszy sposób na automatyzację procesów biznesowych. Środowisko programistyczne, wykorzystując składnię zbliżoną do języka Visual Basic, zawiera debugger oraz edytor do tworzenia interfejsów graficznych niezależnych od systemu operacyjnego aplikacji i rozwiązań.
Technologia Java
StarOffice został zintegrowany z językiem Java w najlepszy z dostępnych na rynku sposób. Rozszerzenia stworzone w języku Java działają na każdej platformie bez wprowadzania zmian. Jednocześnie StarOffice SDK zawiera narzędzia i pliki nagłówkowe służące rozwojowi komponentów w języku C++. Dokumentacja Programisty StarOffice obejmuje wiele użytecznych przykładów.
C++
Szybkie i wydajne StarOffice API zostało stworzone w C++. StarOffice SDK zawiera narzędzia i pliki nagłówkowe służące do tworzenia w języku C++ komponentów rozszerzających funkcjonalność pakietu StarOffice.
JavaScript
Obsługa języka skryptowego JavaScript jest nowością w pakiecie StarOffice 8, który zawiera zintegrowane środowisko programistyczne Rhino mające pełny dostęp do edytora interfejsu graficznego.
BeanShell
BeanShell odpowiada za interpretację kodu źródłowego w języku Java wraz z dodatkowym obiektowym językiem skryptowym. Połączenie języka Java z zaletami interpretera oznacza, że uruchomienie kodu nie wymaga kompilacji.
Przekształcanie XML
XML jako standardowy format wymiany danych ułatwia przekształcanie dokumentów użytkownika. Odczyt i zapis dowolnych plików XML jest realizowany poprzez zastosowanie szablonów XSL.
Kreator migracji makr
Ułatwieniem w migracji dokumentów jest kreator migracji makr (wersja Enterprise). Kreator analizuje i tłumaczy składnię z języka Visual Basic for Application (VBA) bez niepotrzebnej ingerencji użytkownika.