Read this first:
The software industry is currently going through the “disposable plastic” crisis the physical world went through in the mid-20th century (and is still paying down the debt for). You can run software from 1980 or 2005 on a modern desktop without too much hassle, but anything between there and 2-3 years ago? Black hole of fad frameworks and brittle dependencies. Computer Archaeology is going to become a full-time job.Development quotes of the week [LWN.net]
I completely agree. That’s why the focus of enterprises should be towards getting open source standards instead of proprietary lock ins.