Microsoft lanzó varias versiones de Windows desde 1985 hasta la actualidad para mejorar la interfaz gráfica y compatibilidad. Windows 1.0 en 1985 introdujo ventanas mosaico. Windows 3.0 en 1990 permitió multitarea y ejecución de aplicaciones MS-Dos. Windows XP en 2001 fue el primero en basarse en el núcleo NT para mayor rendimiento y seguridad.