Under chief executive Arvind Krishna, IBM has honed in on software as it looks to benefit on increased spending on cloud ...