Managed COBOL programs can interoperate seamlessly with programs in other managed languages.
Non-COBOL projects that call COBOL code require a reference to the MicroFocus.COBOL.Runtime assembly.
There is a small performance overhead for calls between native COBOL and managed code. There is no performance penalty for method invocations between managed COBOL and other managed languages.