Windows Backwards Compatibility

Cluster focuses on discussions praising Microsoft's strong commitment to backwards compatibility in Windows, with users citing examples of decades-old software and binaries still running unmodified on modern versions, often contrasting it favorably against Apple and other platforms.

➡️ Stable 0.5x Other
3,844
Comments
19
Years Active
5
Top Authors
#3742
Topic ID

Activity Over Time

2008
31
2009
45
2010
66
2011
119
2012
124
2013
136
2014
111
2015
125
2016
187
2017
227
2018
208
2019
307
2020
347
2021
303
2022
365
2023
425
2024
309
2025
380
2026
33

Keywords

NT4 MS COM SimCity youtube.com SSH UI MFC WPF Hover.exe windows compatibility backwards compatibility backwards microsoft old software backward windows 11 hardware

Sample Comments

trunchbull Apr 23, 2017 View on HN

It's a similar story with Windows, due to continuous backwards compatibility as demonstrated in videos such as:https://www.youtube.com/watch?v=PH1BKPSGcxQ

okanat Mar 24, 2025 View on HN

Windows doesn't break backwards compatibility unless it is absolutely worse to keep it around. Think about old SMB protocol that caused security issues. The old Delphi programs continue to work since both the API design is more future-proof and Microsoft did a mind-boggling amount of work to keep ABI stable.

ithkuil Sep 21, 2022 View on HN

are you sure?for all things bad about windows, one cannot say that they didn't take backward compatibility quite seriously

alberth Apr 28, 2021 View on HN

Microsoft is notorious in the efforts they make to allow backward compatibility. But in this one case, they don't and are the villain? I can still run programs targeted at 16bit Microsoft Windows 3.x from 30 years ago.Apple breaks background compatibility nearly every year on their products, yet they get a pass?

ecnahc515 Feb 17, 2017 View on HN

Windows is pretty focused on backwards compatibility. A large portion of their market comes from the fact that the latest version of Windows can still run 10-20 year old programs written for Windows 98, XP, etc.

ape4 Feb 10, 2017 View on HN

Backwards compatibility is why people use Windows.

CamperBob2 Jan 14, 2022 View on HN

The difference is, Microsoft doesn't abandon their old stuff as soon as something newer and shinier comes along. I can still write a Win32 app today, almost 30 years after NT 3.1 came out. Even more impressive, if I use an old-enough version of the compiler and stick to a functional subset of the API, the program will run on both an NT 3.1 box and a brand-new Windows 11 machine.Try that in the Apple ecosystem.

nikcub May 28, 2011 View on HN

you are not understanding the issue here. we are talking about the windows API - they have supported every aspect of it in a backwards compatible way since its inception.read the Raymond Chen blog about how they used SimCity as a benchmark to test if their backwards compat was working. Marc Andreessen is even on the record as being an admirer of the Windows backwards compat work. they put a lot of work into it and placed a high value on it because they did not want to break developer trust.

naikrovek Nov 30, 2025 View on HN

It’s not baffling at all. They strongly value maintaining backwards compatibility guarantees.For example, Windows 11 has no backwards compatibility guarantees for DOS but operating systems that they do have backwards compatibility guarantees for do.Enterprises need Microsoft to maintain these for as long as possible.It is AMAZING how much inertia software has that hardware doesn’t, given how difficult each are to create.

recursive Sep 26, 2020 View on HN

Windows wouldn't be windows if it didn't run 20 year old binaries with perfect fidelity.