Enterprise Mobility is a growing trend. Many IT departments have started evaluating options for mobilizing their workforce, both in a Business-to-Employees and Business-to-Customers scenario. Despite the growing trend there seems to be a lot of confusion surrounding this topic.

In this blog entry I will try to throw some light on the various aspects of mobile programming that should be taken into account when developing an Enterprise Mobile App. This will be helpful for all the Enterprise architects looking at mobilizing their company's information systems. The goal is to provide enough architectural knowledge that can be used to build a robust App that is fully functional under all circumstances. Having said that, here are those architectural concerns presented as a list in no particular order of importance.

  • Enterprise Integration
  • Offline Support and Fast Data Access
  • Continuous Scanning and Data Push
  • Data Replication
  • Authentication
  • Platform Support

A more detailed analysis can be found here: http://openmobster.blogspot.com/2013/06/architecting-enterprise-mobile-app.html