Cloud computing for business goes mainstream