At IBM he played a central role in the development of the IBM 5100 computer. This is the predecessor of the IBM 5150 PC. It was a self-contained, portable desktop computer that supported programming in BASIC and APL. Development of the 5100 began in 1973 at the IBM facilities in Rochester, Minn., and the first models were shipped to customers in September 1975.