JVM COBOL can invoke and be invoked by code in any other language compiled to Java bytecode. JVM COBOL can also invoke native COBOL.

In addition, managed code that compiles to Java bytecode in languages other than COBOL and native COBOL can interoperate by going through JVM COBOL code.