If a program in your managed project is calling a program in another managed project you need to add a project or a file reference in the calling project to the project containing the program to be called. To do this:
Once this is done, you can use the classes and methods from the referenced project in the calling project.
For information on calling native code from a managed program see Interoperating with Unmanaged COBOL.