Cloud computing can't fix everything but it can be a key element of business transformation if handled well.