CP/M
CP/Mは8ビットマイコン市場で広く普及したため、CP/M環境で動作するプログラムが大量に発売されており、ソフトウェア開発用ソフトのみならず1バイト文字圏におけるビジネスソフトウェアも数多くあった。
ワードプロセッサとして初めて広く普及したWordStarと、フルスクリーンエディタのWordMaster、マイクロコンピュータ用として初期に人気を博したデータベースのdBaseは、いずれも元々はCP/M用に開発された。WordStar/WordMasterのカーソル移動キーバインドはダイヤモンドカーソルと呼ばれ、その使いやすさからCP/MやMS-DOSの多くのスクリーンエディタに受け継がれた。初期のアウトラインプロセッサであるKAMAS(Knowledge and Mind Amplification System)と、その廉価版であるOut-Think(マクロ機能が削除され8080/V20互換として再設計された)もまたCP/M用に開発され、後にMS-DOSへ移植された。Delphiの祖先であるTurbo Pascalや、Microsoft Excelの祖先であるMultiplanもCP/Mでリリースされた後にMS-DOSへ移植された。世界初の表計算ソフトであるVisiCalcはCP/M用に作られた。SorcimはCP/M用の表計算ソフトSuperCalcを開発し、CP/M上ではデファクトスタンダードになった。SuperCalcはMS-DOSの表計算ソフト業界にも参入した。AutodeskはAutoCADをCP/Mでリリースした。
BASICやFORTRANなど当時主流のプログラミング言語を利用できた。
1983年にリリースされた8ビット版CP/Mの最終版はバージョン3で、CP/M Plusと呼ばれた。CP/M 2.2のアプリケーションと互換性があるMP/Mが持つバンク切り替えによるメモリ管理機能を、MP/Mのシングルユーザー、シングルタスク版という形で導入した。これによりCP/M 3では8080やZ80でも64KB以上のメモリを扱うことができた。ファイルにタイムスタンプを付けるようシステムを設定できた。またアセンブラとリンカが付属した。CP/M 3は、アムストラッドPCW、アムストラッドCPC、ZXスペクトラム+3、コモドール128、MSX、ラジオシャックのTRS-80モデル4など、8ビットマイコンの最後の世代で利用できた。
S-100バス(アルテアバス)に対応したグラフィックシステムは存在していたが、CP/Mは1982年にGSX (Graphics System Extension)をリリースするまでグラフィック機能を全くサポートしていなかった。当時は使用できるメモリが非常に限られており、8ビットのCP/Mでグラフィック機能が一般的になることは無かった。ほとんどの機種ではテキストモードでアスキーアートにより図表を表示するか、機種依存文字を使う事しかできなかった。KayproシリーズやTRS-80 Model 4(英語版)などの一部の機種は絵文字をサポートしており、アセンブラで直接ハードウェアを叩くか、BASICからCHR$コマンドを使ってアクセスすることができた。Model 4はオプションのハイレゾリューションボードで640×240ドットのグラフィックを表示できた。