QBasic`den daha önce MS-Basic vardı ama fazla kullanılmadı çünkü bir editörü yoktu satır satır giriliyordu. Qbasic, Assembler dilinden sonra çıktı ve programcılara soluk aldıran dillerden biriydi. QBasic, VGA ekran kartlarının donanımsal olarak desteklediği 2, 16 ve 256 renkli çeşitli çözünürlüklerdeki ekran modlarını kullanarak uygulamalar geliştimenizi sağlıyor. Ancak bazı işlemler yapıldığında renkler çok artabiliyor ve bunlar Assembler gerektiriyor.
QBasic`den sonra VBDOS çıktı. Yine DOS ortamlı programlar geliştirmak içindi ama artık görsel olmuştu. Butonlar yazı kutucukları gibi özellikler vardı. Daha sonra Microsoft firması Windows 3.0 ve 3.1`e geldiğinde Visual Basic`i çıkardı. Bu QBasic`in görsel olanıydı artık programlamacılar Windows ortamlı programlar geliştirmeye başladılar.
Microsoft yazılımları