Microsoft Windows
Dimulai dari DosShell for DOS 6 buatan Microsoft dan inginnya Microsoft bersaing terhadap larisnya penjualan Apple Macintosh yang menggunakan GUI, Microsoft menciptakan Windows 1.0 Nama ini berasal dari kelatahan karyawan Microsoft yang menyebut nama aplikasi tersebut sebagai Program Windows (Jendela Program).
Windows versi 2 adalah versi Windows pertama yang bisa diinstal program. Satu-satunya program yang bisa ditambahkan adalah Microsoft Word versi 1. Windows versi 3 menjanjikan aplikasi tambahan yang lebih banyak, kelengkapan penggunaan, kecantikan user interface atau antarmuka dan mudahnya konfigurasi.
Windows versi 3.1 adalah versi Windows yang bisa mengoptimalisasi penggunaannya pada prosesor 32-bit Intel 80386 ke atas. Windows versi 3.11 adalah versi Windows terakhir sebelum era Start Menu. Windows 3.11 pun adalah versi Windows pertama yang mendukung networking/jaringan.
Versi Hibrida dapat dijalankan tanpa MS-DOS. Versi Hibrida tersebut menginstalasi dirinya sendiri dengan DOS 7. Tidak seperti Windows versi 16-bit yang merupakan shell yang harus diinstalasi melalui DOS terlebih dahulu.
Aplikasinya pun berbeda. Meskipun Windows 9X dapat menjalankan aplikasi Windows 16-bit, namun Windows 9X memiliki grade aplikasi sendiri - X86-32, Windows 9X sangat terkenal dengan BSOD (Blue Screen of Death).
Sejarah Microsoft Windows
[[Berkas:Am windows95 desktop.png|jmpl|300px|Tampilan layar Microsoft Windows 95.]]
Setelah [[Windows 3.11]], Microsoft mulai memulai pengembangan sebuah versi [[Windows]] yang berorientasi kepada pengguna yang diberi nama kode Chicago. Chicago didesain agar memiliki dukungan terhadap [[preemptive multitaskung|"multitasking" secara "pre-emptive"]] [[32-bit]] seperti halnya yang terdapat di dalam [[OS/2]] dan [[Windows NT]], meskipun "kernel" [[16-bit]] masih terdapat di dalamnya demi alasan [[kompatibilitas ke belakang]]. [[Win32 API]] yang pertama kali diperkenalkan pada Windows NT pun diadopsi sebagai sebuah standar [[antamuka pemrograman aplikasi|antarmuka pemrograman]] baru yang berbasis [[32-bit]], dengan kompatibilitas [[Win16 API|Win16]] juga dipertahankan dengan menggunakan sebuah teknik yang dinamakan dengan ""thunking"". [[GUI]] yang baru juga dimiliki oleh [[sistem operasi]], meskipun pada awalnya Microsoft tidak merencanakannya sebagai bagian dari sistem operasi saat dirilis. Memang beberapa elemen antarmuka pengguna yang dimiliki oleh Cairo dipinjam dan ditambahkan kepada sistem operasi tersbut sebagai aspek lainnya dari versi itu (khususnya fitur [[Plug and Play]]).