Stop with the updates
Stop with the updates. Its the same thing year over year. you just move things around or do an "update" which breaks the program. If you do an update, test it multiple times, on different computers, different operating systems. Make sure it works before it is launched. Customer should get a credit everytime the product does not work. I am sure things would get tested correctly then.