Sun maakt zich op voor een nieuwe slag met Microsoft in de strijd om de Office-gebruiker. Om tegenwicht te kunnen bieden aan macro's in Visual Basic, zoals die voorkomen in MS Office, is Sun van plan een development kit uit te brengen om soortgelijke scripts te schrijven voor StarOffice. De SDK van Sun is echter gebaseerd op Java. In tegenstelling tot de VB-macro's van Microsoft is het dan ook niet de bedoeling dat iedereen in een bedrijf macro's kan gaan maken. Sun richt zich op ontwikkelaars die al kennis hebben van Java. Deze ontwikkelaars moeten vervolgens macro's ontwikkelen die voor werknemers binnen een bedrijf een nuttige aanvulling op de reeds voor handen zijnde gereedschappen vormen. Sun denkt hiermee tegemoet te komen aan bedrijven waarbinnen werknemers van hun werk afgeleid worden door nutteloze features.
Volgens Joerg Heilig, de baas van de ontwikkelaars van StarOffice bij Sun, is het veiligheidsconcept van Java erg geschikt voor deze taak. Door het sandbox-principe wordt de Java-macro gelimiteerd in wat er met de computer gedaan kan worden. Dit zou de ontwikkeling van macro-virussen voor Java in ieder geval een stuk moeilijker moeten maken. Het zal echter een enorme klus worden bedrijven te laten overstappen van het Microsoft-product naar de Sun-equivalent:
However, converting customised Microsoft Office applications to StarOffice is challenging because of internal differences in the software, said Gail Raynus, vice president at VistaPortal Software, which sells add-on tools for StarOffice. The US-based company is involved in a project to migrate a UK-based company with 2,500 employees to StarOffice.
Een preview van de SDK is te vinden op de site van OpenOffice.org.