My personal story with IBM began 25 years ago - I had to change the chain of an IBM 1403 chain printer. A few years later I was part of AD/Cycle - IBM´s first framework for software development. Part of AD/Cycle was CSP - a 4GL created in 1981 intended to create online systems on IBM's mainframe platforms. EGL, IBM´s newest business language, is the grandchild of that language. We are still in the process of migrating old CSP based applications to EGL and generate them now into Java. That´s IBM - you can take a program written in the late eighties and migrate it with minimum effort into a modern browser based application based on AJAX, web services and all the new cool stuff!