The smartphone market continues to see explosive growth, there are new tablets released monthly (or maybe that's weekly) and more and more companies are trying to support at least the two largest operating systems as employees continue to bring their own devices into the workplace and insist on using them for work. I suppose I could have written that statement last year or even the year before and it would be exactly the same. So if tablets have been in the workplace for 2 years and smartphones a few more, why does it seem like we're struggling to get everything out of the devices we so love to use?
Moving to a truly mobile enterprise work paradigm is not easy and frankly enterprise software vendors haven't necessarily been that much help either. Employees regularly tell me what they want from mobile devices, and it's really not that complicated to understand, they just want to be able to do most or all of what they can do at work from any connected device. It's "any device, any time", but there's more to it than that. Employees need the real time connectivity that these devices offer, but they also need intelligent filtering and they need to have apps that are context aware (I could say this about all apps, but it's even more important on a mobile device).
Employees use of mobile devices is expanding as more functionality becomes available. From a base capability though, mobile is essential for collaboration and communication. Email still tops the list of mobile applications, but enterprise social networks (ESNs), IM, SMS, and collaborative file sharing are growing in use rapidly. There are also several categories of apps that are essential for mobile work like travel, expense management, project management / time reporting, sales force automation, etc. Workers are clambering to move beyond these apps though, as mobile work extends to many other functions / roles. As the line betweek work and personal gets mroe and more blurry it will be even more important to provide access to enterprise systems and support an any device strategy.
In the enterprise there are two relevant scenarios for applications, one scenario is making the mobile device a "window" into existing enterprise apps and the other is adding mobile specific capabilities like mobile productivity tools. To get to existing apps vendors are using two approaches, either providing a native apps or building a web app using HTML5 that will work on any device with a browser. The web app approach is more cost effective for the vendor and is device agnostic, but from an experience standpoint can be somewhat lacking. Employees also regularly indicate that they prefer native apps to the browser approach. There is an alternate method to get access to corporate assets that many companies are using, mobile virtualization solutions like Citrix Receiver and VMWare Horizon. The virtualized approach provides secure and controlled access and supports any device. The only real limitation is the enterprise apps themselves, the presentation is not optimized for each device so sometime usability is a challenge.
For mobile specific apps the approach is most often to use native apps although there are a few services that use web apps or offer both native and web access. There are hundreds of thousands of apps available and many provide great benefit to the mobile worker. In some cases the apps are enterprise apps that provide unique capabilities in addition to the regular functions of the asset. For example providing an app that uses data from an existing enterprise app but allows analysis that takes advantage of a tablets format and UI.
From a monetization perspective mobile enterprise apps are a unique situation. For mobile apps that simply provide access to current enterprise software functionality there is really little opportunity to charge the customer for the app. It would be like charging for the client software on a notebook or desktop, just not realistic. For mobile specific apps there's a chance to change for value, either for the app itself or for the subscription service that the app supports. This also applies to mobile apps that provide additional functionality on top of current enterprise apps.
As a company how do you support the use of mobile devices in a world where employees want the newest, most advanced device regardless of OS or corporate support? The diversity of devices and the bring your own attitude is challenging IT in many organizations. In many companies the infrastructure that is deployed supports only a single OS, and an OS that is losing popularity and share rapidly. Many companies are (or have) replacing single OS focused mobile platforms with MEAPs that support multi-OS device deployments. In other companies the IT organization is supporting the new devices with one of the mobile virtualization solutions. It's easy to think of a mobile device as "just another client" that attach to your network, but in truth the architecture is not the same at all, it's mobile specific.
In the future vendors will need to stop building for a device, and build for devices, or any device at any time. From a security and access perspective managing to a specific device is probably not the right answer. In fact if you could manage to the individual, not the device, it would be much easier to get to the any device, any time paradigm, and to secure the enterprise more effectively.
Tags: mobile, enterprise, MEAP, software, applications, socbiz, OS, virtualization, Citrix, VMWare
Email isn't dead or on life support, it's alive and well in the business world. Email use is changing, I'll give you that, but I find myself reading and listening to people talk about how social is replacing email in the enterprise a lot lately. Trust me, it's not true (how about you, is your inbox significantly smaller than it was 2 years ago?), nor does it make any sense really. I've written about this before, this sponsored
At the recent YamJam12 conference there was quite a bit of discussion of the concept of social network sprawl. Not a new concept of course, and something that I have tracked over the past year or so as more companies are deploying enterprise social networks (67% of North American companies are implementing / using some type of social software according to a recent IDC survey), and as more software vendors start to embed varying types of networks and communities in other enterprise software products. On one hand, the move to embed networking capabilities into other software is a welcome trend, the more the ESN exists at the work process level the more likely it is that employees will adopt and use the system, which increases the value of the network. The problem, or maybe I should say the risk, is that these networks are hampered by the fact that most enterprise software, particularly from different vendors, is not particularly easy to integrate, or at least isn't pre-integrated. This could lead to the proliferation of the very problem that these networks are supposed to solve (or at least help to solve), the various networks end up as silos.

