MPS is a Message Passing System, similar to, but not compatible with, CORBA and its IDL. Interfaces are specified in an IDL-like language; bindings exist for C++ and Java, on multiple platforms.
Antidote for C++'s Fragile Base Class problem (fully reviseable shared libraries/frameworks/plugin architectures) as well as Interface Repository/Object Adapter (queries on class properties, invoke methods programmatically from foreign code and gateways.)
Connector for integrating OTP with Enterprise Service Bus. All the code is released under LGPL 3. Parts of the code are also released under the Mozilla Public License MPL 1.1 and Erlang Public License the same license which is used for Erlang/OTP.