Cloud computing is changing businesses and CIOs must take note