Microsoft Cobol for MS-DOS was designed to be able to run mainframe programs on the PC. Microsoft COBOL fully supports the ANSI x3.23 1974 standard.

COBOL originally was designed for early mainframe systems. It’s an acronym for Common Business Operating Language. It was often criticised for being very verbose.

The COBOL compiler could handle even a larger program and the output was a series of small OBJ files along with a single COM file with the poram name. Microsoft did this so that the code would run in a minimal amount of RAM.

The compiler is comparatively fast and seems to be limited mostly by the performance of the PC and the floppy drive.