There are a number of operating systems that drive mobile devices. When working with clients, mobile app developers must determine what platform to target their app towards unless of course, they have the resources to develop for multiple platforms simultaneously. The operating systems that your app is programmed for will determine the success or failure..