SolveSpace just became "officially" available for the Web (https://news.ycombinator.com/item?id=47586614), it is also officially supported on Windows (Vista-11), Linux and macOS.
However with a little effort it also compiles for and runs on Windows 2000. Here it is:
https://github.com/solvespace/solvespace/issues/1036#issueco...
So it runs on all the majour platforms from the last 26 years (excluding MacOS 9).
I wonder how much more effort it would take to get working on Win9x (the first of the Win32 API).
I still tell myself if I going to vibecode a windows app, it will be native and suport 2000 and be a completely static linked executive. Petzold style programming may require memory unsafe legacy languages, but boy does the resulting small fast program with accelerafor keys and native themeable controls make me comfortable.
Im still bummed the web won the UI wars.