MSX-DOS
MSX-DOS TOOLS : CP/Mから移植したM80(アセンブラ)、L80(リンカ)、MED(エディタ)などの開発ツールをまとめたもの。
MSX-DOS2 TOOLS : MSX-DOS TOOLSの、DOS2専用の日本語(漢字)対応版。
MSX-SBUG : シンボリックデバッガ
MSX-SBUG2 : MSX-SBUGの、DOS2専用の日本語(漢字)対応版。
MSX-C : MSX用のC言語コンパイラ(LSI C-80セルフ版相当)と、そのライブラリ。使用するにはDOS TOOLSが必要。
OSとしては、当時80系(インテル8080系)CPUを搭載したコンピュータで広く利用されていた米デジタルリサーチ社開発のCP/M-80に対する上位互換性を確保したクローンOSである。構造的には、CP/M 1.4相当の機能を持つ。フロントエンドとなるCOMMAND.COMコマンドラインインタプリタは、CP/MのCCPの代わりにMS-DOS環境で標準的に用いられていたCOMMAND.COM環境をZ-80向けに移植したサブセットである。このため、MSX-DOSとMS-DOSはシステムコールやバイナリには互換性はない。
MSX-DOSは、CP/Mに対してシステムコール(BIOS)およびバイナリ互換を持ち、TPAの容量に注意すればCP/M用の WordMaster/WordStar や Turbo Pascal などの各種アプリケーションはファイルシステムをコンバートするのみでMSX-DOS上でそのまま動作する。
ファイルシステムとしては、当時すでに普及が始まっていた86系(インテル8086系)コンピュータ向けのMS-DOS 1.25 で用いられていたFAT12と互換性を持つファイルシステムを採用しており、制限はあるもののMS-DOSとフロッピーディスクを共用できる。なお、MSXの半角平仮名(1バイトの平仮名文字)などをサポートするために8bit透過性が保証されているなどの特色もある。