When it comes to enterprise, IT compliance has been and always will be a headache to one degree or another. The issue in the cloud computing era is that end users can now store almost any type of file anywhere. The good news is that most of those places are a service that exposes an API.
One of the bigger challenges with anything involving APIs is scale. As the number of APIs proliferate, the scalability demands from a management perspective become increasing untenable. Nowhere does that become more apparent than when dealing with mobile computing applications.