That depends on which drone you have. The M3 and M3P don't have an SDK so there's no 3rd party apps available for those. Anything before those, you have options, Maven, Litchi, Dronelink, etc...
Litchie, because it is as far as i know the only reasonable priced software that will work with the Air2s on Android with Terrain follow and Waypoint Missions.