I spent a good number of years programming and creating web applications. There were times that Microsoft would create an update, and it would prevent specific applications from working. What I learned was that you had to specify what operating system, browser (version), and the latest updates that were used to test your application. Using an "obsolete operating system or browser version" is a difficult issue to resolve. When I say "obsolete", I mean that the vendor (Microsoft) has decided that you should upgrade to the "latest - greatest" version.
I do not appreciate what Microsoft does to users. They will give a "simple upgrade" to a current OS, and specific applications will no longer work. Example: upgrade 3 to XP - Pagemaker 6.0 would no longer work. You are expected to purchase the latest version of specific applications. When it comes to OS's from several versions ago, you cannot expect anything to work. That is reality, and I do not appreciate it at all!
I am retired, and cannot afford to purchase thousands of dollars of software applications when Microsoft changes things. However, you must specify what environment your application will work in, when you sell a product. The world of technology is here today and obsolete tomorrow.
If you were to upgrade to Windows 10, there is no guarantee that any of your present software will work.
By the way, I have been working with Micro computers since operating systems like CPM, MPM, Dos, Windows 286 and 386 have been in use. That trip began in 1975. I must say that Windows 10 is more stable than older operating systems.
My wife stated that they will never make a computer fast enough for me!
She is correct.
Katy made that statement in 1995, and I really hate to wait for my computer to do anything. That is where the Internet really sucks!
Comcast - take note!
I was the first person in our computer group to purchase a 10 Meg hard disk (1982). I was criticized: "What are you going to do with all that storage space"?
Tom