For legacy purposes there is a need to interconnect different programming languages and platforms with each other. For example an old calculation module written in C needs to be called by a more modern application (e.g. written in Java). For this particular example JNI would be used of course, but there are many other examples one can think of (C++ vs. Delphi vs. Perl vs. Ruby). We offer solutions for almost every possible combination of languages.