50 years is insane for software. There may be 1 or 2 versions of 1976 software that people still buy today, although I’m skeptical. 30 years is also far too long; same deal for 1996 versions of software. Who’s buying new copies of Windows 95 today? 20 years seems about right.