CP/M-86
しかし、このように意図的に下位互換性を無視した変更は既存のCP/M-80用アプリケーションソフトの移植に当たってソースコードレベルでの膨大な量の書き換えを必要とする点で難があり、素直にCP/M-80のファンクションコール呼び出し方法を継承してcall 5での呼び出しにも対応し、CP/M-80用ソフトウェアのソースコードをほとんど手直し無しで再アセンブルするだけでも動作するほどの互換性を備えていたマイクロソフトのMS-DOSと比較すると、移植性で不利であった。
もっとも、この変更の恩恵により上位に当たるシングルユーザー・マルチタスク版としてコンカレントCP/M-86(CCP/M-86)も早期に開発・提供され、さらにマルチユーザー・マルチタスク版としてMP/M-86も提供されており、これらは業務用途では一定の支持を受けていた。
機能面では初期のMS-DOSと大差なかったCP/M-86であるが、IBMがPC DOS(≒MS-DOS)を標準扱いとしてCP/M-86はUCSD p-systemと共にオプション扱いとした結果、そのシェアには大きな開きが生じ、その後の衰退につながった。