Projekt OpenOffice ponuja zmogljive namenske programe za pisarniško rabo, vendar mu v primerjavi s konkurenco še vedno manjka nekaj pomembnih podrobnosti. Najbolj priljubljen skupek pisarniških programov, Microsoft Office, dolguje svojo priljubljenost tudi enostavni razširljivosti. Ob pomoči jezika VBA (Visual Basic for Applications) lahko Microsoftove namenske programe prilagodimo tako zelo, da izdelamo povsem nove programske rešitve.