OMF (The Relocatable Object Module Format) is an object file format used primarly for software intended to run under DOS, 16-bit Windows and OS/2.
OMF (The Relocatable Object Module Format) is an object file format used primarily for software intended to run under DOS, 16-bit Windows and OS/2. Perhaps the most detailed description of the format is in Microsoft Product Support Services Application Note SS0288. Object files in this format usually have the extension ".obj". OMFormat is also used in DOS module libraries and Windows import libraries, they have file extension ".lib" in this case.
OMF is not directly executable, it is generated by compilers, assemblers or librarians and used as an input for linkers.