Mobile app developers oversee every step in developing a new app. This involves the initial workshopping of ideas to determine what direction to go in. Developers then take ideas and utilize various software platforms to make this app a reality. They are also in charge of speaking with the accounting department to determine what the profitability of the app will be and how much money should be allocated to the budget. Developers log their process every step of the way, and once a draft of the app is available, it gets tested to see where it still needs improvements.