M/SORT by Microsoft is a sorting utility which handles all types of sorting requirements. Available in both stand-alone and language-hosted versions. Can load indexed sequential files, sequence data, and prepare transaction records for merging. Features include binary insertion sorting technique, unlimited number or size of keys and records, file sizes to 2 billion bytes, custom user code at record input/output, fixed or variable length records, and machine-independent macro language implementation.\n\nOriginal retail price: $195 (Westico Professional CP/M Software Catalog for ADAM, 1984)
Requires CP/M 2.2 and Dual disk.