What's expanding at the same blistering rate as your company's mobile workforce? How about the demands those users are making for a software experience that rivals the one they get on a desktop?
For many companies, a private cloud is the answer. But if you decide to power your mobile workforce centrally with a private cloud, your mobile applications need to be developed with that infrastructure in mind.
Several factors are in play here, especially if you want applications that can work on all mobile devices, desktops and notebooks. What is required to get existing applications to work with mobile devices when the apps are running remotely on a cloud? How do you resolve the problem of fitting data from an application designed for the desktop onto the smaller mobile device screen? Should you develop for mobile devices first, and only then port to notebooks and laptops?