IBM technology update