Caffeine is a free high-performance
interoperability solution between the Java
platform and the .NET framework, with special
emphasis on the enterprise variants of such
platforms. It makes software originally written
for .NET available to the Java platform. It
promotes library reuse between Java and .NET by
transferring APIs across environments, and allows
code written for one platform to run on the other
platform with minimal performance degradation. It
is powered by Mono, and runs on Alpha, Linux,
Windows, Mac OS X, HPPA, SPARC, and s390 systems.