IBM, Lotus and HCL