Rocky Lhotka reminisces about how we moved from VAX to Windows. I wasn’t programming during most of that time period, but I was doing tech support for my employer.
We had to deal with many similar choices that Rocky faced. Our product was on a proprietary hardware system from the early 80s. Eventually, we were able to port the code from the propietary hardware to UNIX systems. Then we went with a VB6 app (from scratch). That’s when I started programming full time.
For us, the next big decision will be whether (and how) we “port” to .NET. I hope that when we do, we give serious consideration to implementing a version of Rocky’s CSLA.NET framework.