Huh, what? With Linux you can at least dockerize apps and run multiple versions with negligible performance impact. Doing the same in Windows is a mess at best.
Or did you mean that you want to pin an app to a specific version? This can be done also, trivially - not that it is a good idea in general.