Why Cloud Hosting Alone is not Enough for Large Enterprises