Garth Naar - Top 5 Challenges Facing Enterprise Mobile App Developers As has been the case with the broader transformation in software development, so too has come a revolution in enterprise needs and challenges. Client-enterprise interactions have been shifting from desktop to mobile devices, which has undeniably led to an increased need for suitable mobile apps for enterprise. But, developing well-designed, successful enterprise mobile apps is no easy task. Here, we discuss the changing and challenging needs of enterprises, and how app developers can better cater to them. Challenge 1: Fragmentation of Devices and Operating Systems There's a significant amount of fragmentation of devices and operating systems currently in the marketplace. As an enterprise mobile app developer, your first challenge is choosing between the three most common platforms (iOS, Android and Windows) when making an app for your client... who in turn needs to reach their own clients. As a developer, you obviously want to come up with an app with configurations and capabilities that are compatible with relevant vendors. On the other hand, you have to keep your client's needs in mind. Not only do they want to reach their customers with the app, they want to turn a profit in the process... It's not enough to merely consider the functional compatibility of the app; you also need to know the preferences of your enterprise's targeted clients.