I have a program where I need to display a different link to a different download based on what version of windows a user is running.
Using this answer I am able to
Assuming you're programming in .Net:
System.Environment properties include:
Is64BitOperatingSystem
Is64BitProcess
OSVersion
ProcessorCount
Etc etc