Do you need to get your Java-based and .NET-based components to work together?
Connect anything Java with anything .NET, anywhere
Remove the complexities of cross-platform interop.
Generate a solution within a day — instead of weeks.

With JNBridgePro you can build applications that run:
Need to change your application's communication architecture? Just make a simple change to JNBridgePro's configuration file, and leave your code untouched.
JNBridgePro makes the incompatible compatible so you don't have to. JNBridgePro includes:
You can expose any Java or .NET binary, no source code required!
See how it works for more.
On the Java side, anything includes Java SE (J2SE), Java EE (J2EE), J2EE app servers, EJBs, JMS, JNDI, Standalone JVMs, AWT, SWT and Swing.
On the .NET side, anything includes .NET rich-client GUIs, ASP.NET, Microsoft BizTalk Server, SharePoint Server, WinForm controls and WPF.
At the class level, anything includes objects, classes, instance members, static members, fields, properties, methods, generics, enums, events and transactions.
Your Java side can run in any standards-conformant JVM, on any platform.
Your .NET side can run on Windows, or with JNBridgePro 7.0's support of Mono, on Linux.