NooJ is based on the .NET platform, which is Microsoft's answer to JAVA/J2EE. A few benefits of this architecture:
NooJ’s component architecture is an evolution of the Object Oriented architecture, that allows its public methods to be accessed by any other .NET application. NooJ recognizes over 100+ text file formats, including four Unicode encodings, all DOS/Windows/Mac/EBCDIC encodings, MS- WORD, HTML, XML, etc. All NooJ objects are XML/SOAP compliant.
NooJ runs on MS-Windows. Check out the sites below for a description of the MONO and the GNU projects that aim at providing a .NET framework for LINUX/UNIX/Free BSD/Mac OSX. This will allow NooJ to run on these platforms as well.
http://www.mono-project.com
http://www.dotgnu.org