MBASIC
MBASICは8ビットのCP/Mコンピュータの時代には重要なツールだった。熟練したユーザは、現代のシステムならば強力なアプリケーションプログラムのコマンドやスクリプト言語によって実行されるであろうタスクを自動化するために、MBASICでルーチンを書くことができた。便利なMBASICプログラムの交換は、コンピュータのユーザーグループの機能の1つだった。雑誌の記事に掲載された長いBASICのプログラムリストをキー入力することは、新しいCP/Mシステムにソフトウェアを「ブートストラップ」(インストール)"する一つの方法だった。大規模な高レベル言語用のコンパイラがMBASICで書かれ、数行から数千行のコードまでの小さなゲームやユーティリティプログラムが数多く書かれていた。