In Anlehnung an die grafischen Oberflächen von Macintosh, Amiga und Atari entwickelte Microsoft eine grafische Oberfläche mit dem Namen Windows für sein MS-DOS. Ab der Version 3.11 kann man von einem eigenen Betriebssystem reden. Windows 3.11 hatte lediglich non-preemtives Multitasking, d.h. wenn ein Programm gestartet war, so arbeitete dieses Programm so lange bis der Benutzer das Programm stoppte oder es sich selbst beendete.
Als nächstes kam dann Windows 95. Hier wurde nun das preemtive Multitasking realisiert.
Es war zwar noch nicht möglich Geräte wie Floppies oder CD-Laufwerke bei ihrer Arbeit zu unterbrechen, aber rechnende Prozesse konnte konnten unterbrochen werden und so war ein quasi paralleles Arbeit verschiedener Prozesse möglich.
Eine Weiterentwicklung von Windows 95 war Windows 98. Wesentliche Unterschiede waren die verbesserte Plug & Play Fähigkeit. Außerdem war Windows 98 stabiler als Windows 95.
Neben Windows 95 und 98 bot Microsoft Windows NT als Netzwerkbetriebssysteme an. Ab Windows 2000 wurden keine getrennten Betriebssysteme für Netzwerk und stand-alone Betrieb mehr angeboten.
Schließlich ist die neueste Version der Windows-Welt Windows XP.