I help one of my co-workers out with some industrial work. Its AB Studio 5000 and Wonderware edge. These programs are terrible. They are not backward compatible so the standard thing every control engineer seems to do is have 500 different VMs. One for each version of each individual program. It's bonkers.
Working on industrial equipment even with current technology is like going back 20 years. The controls software ecosystem seems to just barely be accepting version control now. Instead of just directory after directory of duplicates named "XXX - v1.000 - I really deployed this one to plant XXX"