NeoOffice débuta en tant que projet de création d'un port natif d'OpenOffice.org sur Mac OS X. Le projet appelé maintenant NeoOffice était initialement baptisé "NeoOffice/J", reflétant son utilisation de l'intégration de Java dans Mac OS X pour activer une application native. Il y avait un projet apparenté NeoOffice/C, qui était un effort simultané de développement d'une version utilisant l'API Cocoa d'Apple. Mais NeoOffice/C se révéla très difficile à implémenter et l'application était extrêmement instable, de sorte que le projet fut laissé de côté au profit de celui plus prometteur de NeoOffice/J. Le suffixe "/J" fut supprimé dans la version 1.2, puisqu'il n'y avait plus à la différencier d'une autre catégorie de NeoOffice.
Historique des versions
22 juin 2003: Incendiary Goblin build, aka NeoOffice/C 0.0.1 (basée sur OO.o 1.1)
Septembre 2004: NeoOffice/J 1.1 Alpha 2 (basée sur OO.o 1.1.2)
Décembre 2004: NeoOffice/J 1.1 Beta (basée sur OO.o 1.1.3)
Mars 2005: NeoOffice/J 1.1 RC (basée sur OO.o 1.1.4)
22 juin 2005: NeoOffice/J 1.1 (basée sur OO.o 1.1.4)
Novembre 2005 NeoOffice 1.2 Alpha (basée sur OO.o 1.1.5)
2 janvier 2006: NeoOffice 1.2 Beta
1er février 2006: NeoOffice 1.2
30 mars 2006: NeoOffice 1.2.2
25 avril 2006: NeoOffice 2.0 Alpha PowerPC (basée sur OO.o 2.0.2)
9 mai 2006: NeoOffice 2.0 Alpha 2 PowerPC
23 mai 2006: NeoOffice 2.0 Alpha 3 PowerPC
5 juin 2006: NeoOffice 2.0 Alpha Intel
19 juin 2006: NeoOffice 2.0 Alpha 2 Intel
1 juillet 2006: NeoOffice 2.0 Alpha 4
1 août 2006: NeoOffice 2.0 Aqua Beta (basée sur OO.o 2.0.3)
15 août 2006: NeoOffice 2.0 Aqua Beta 2
29 août 2006: NeoOffice 2.0 Aqua Beta 3
27 février 2007: NeoOffice 2.1 Early Access (basée sur OO.o 2.1)
26 mars 2007: NeoOffice 2.1 (basée sur OOo 2.1)