The cloud
When you move to a Cloud based application, you get what you deserve… a complete lack of control. If your company is tied to an outside controlled product or service, you have to adapt to whatever changes they implement, when they implement them and if their service goes offline, you are offline until it's fixed. How is this an improvement?