Forum Discussion
Why Windows 11 still depends on 1990s code
Windows 11 looks modern on the surface. Rounded corners, AI features, redesigned menus, cloud integration, Copilot branding everywhere. Underneath all of that, Microsoft is still relying on core technology designed during the Windows 95 era.
That is not speculation or internet nostalgia. Microsoft CTO Mark Russinovich recently acknowledged that the Win32 API, a programming foundation tied closely to Windows from the 1990s, remains deeply embedded in Windows 11. In many cases, everyday actions like right-clicking files or launching classic desktop apps still depend on that layer.
For some people, this sounds alarming. In reality, it says more about how operating systems evolve than about Windows being outdated.
Win32 never really went away
Win32 became mainstream with Windows 95, although parts of it existed earlier in Windows NT. It gave developers a stable way to build desktop software for Windows. Once millions of applications started relying on it, replacing it became extremely difficult.
Russinovich described Win32 as “bedrock” for Windows because entire ecosystems were built on top of it. That includes:
- business software used by corporations for decades
- creative tools and engineering applications
- games from multiple generations of Windows
- Microsoft’s own desktop products
A huge part of Windows’ success came from backward compatibility. Users could often run software written years earlier without major issues. Businesses especially depended on that reliability.