QBasic
QBasicはGW-BASICを置き換えることを意図した製品である。QuickBASIC 4.5コンパイラを基にしているが、QuickBASICにあるコンパイラとリンカは含まれていない。以下のようにいくつかのOSに標準で付属しているが、これらは日本語環境では正常に動作せず、あらかじめ英語モードに切り替える必要があった。バージョン1.0はMS-DOS 5.0以上、Windows 95、Windows 98/98SE、Windows NT 3.x、Windows NT 4.0に同梱された。IBMはQBasicに修正を加え、IBM PC DOS 5.xとOS/2 2.0に同梱した。OS/2のコードから作られたeComStationはQBasic 1.0を含んだ。QBasic 1.1はMS-DOS 6.x、およびEDITなしでWindows 95、Windows 98、Windows MEに同梱された。またEDIT.COMはQBASICを必要としなくなり、日本語版に付属するEDIT.COMは日本語環境でも動作するようになった。AT互換機以外では、例えばPC-9800シリーズ版のMS-DOSにQBASICは含まれておらず、EDIT.
COMの代わりに独自のスクリーンエディタが付属していたが、PC-9800シリーズ用Windows 95/98ではAT互換機と同様にQBASICなしで動作するEDIT.COMが付属するようになった。Windows 2000より、マイクロソフトはQBasicをオペレーティングシステムに同梱していない(しかし、Windows 2000とWindows XPのためにローカライズされたものがいくつか存在し、フリーウェアとして発表されている)。
(標準添付のMS-DOS Editorと同様に)QBasicは5.0以前(少なくともDOS 3.20まで)のDOSと後方互換である。しかし、Intel 8088やIntel 8086を使用したコンピュータや、Intel 80286を使用したコンピュータの一部では、メモリーのサイズにより動作が非常に遅かったり、全く動作しない場合もある。MS-DOS 7まで、MS-DOS EditorはQBasicを必要とした。EDIT.COMプログラムは、QBasicをエディタのみのモードで起動しているだけであり、またQBASIC.EXEに/EDITスイッチをつけること(すなわちコマンドライン"QBASIC /EDIT")によってこのモードに入ることができた。