The first versions of Windows (1.0 through to 3.11) were actually just programs run from MS-DOS which then took over the screen and launched an application called Program Manager; later on, Windows 95, though still being based on MS-DOS, was its own operating system, using a 16-bit DOS-based kernel and a 32-bit user space.