
I read a great post over at the MSDN blog from Reed, a developer on Windows Mobile. He makes his case for why business and enterprise should choose Windows Mobile over the other competing mobile platforms, namely iPhone, Android, and – I suppose – Palm.
He argues that the Microsoft platform is the best for a number of reasons. Taking the view that mobilizing your workforce is “not just about employees getting email… you have to think about Line of Business (LOB) applications, access to workplace documents, systems integration, use of existing knowledge, security, device management, etc.”, he goes on to make several excellent points.
In summary:
1. Windows Mobile offers the widest range of device hardware to meet any type of user preference… or location.
2. A secure platform above all others
3. Device Management – Talk to any IT shop and they will tell you that if they can’t secure it, they will not manage it.
4. Business Integration – Windows Mobile integrates with the systems you already have.
5. Flexible Application Architecture
6. The best develop tools on the planet
7. Flexible Deployment
8. Use what you already know – You can develop Windows Mobile applications using either native (C++) or managed code (.NET/C#/VB.NET).
9. Bells and Whistles? Pick from any of thousands of 3rd party products and application to support your efforts.
10. Never Underestimate Synergy
While a few are vague and open to argument from iPhone or Android developers, he makes some solid points – notably the variety of handsets available for Windows Mobile (extending on Steve Ballmer’s recent interview in which he stated he’d rather have the software on hundreds of handsets than the vertical markets of the iPhone and other similar competitors), and the security, felixbility and expandability of Windows Mobile.