QGroundControl is an open source application that works with any Mavlink enabled drone. It allows you to have full control of your unmanned aerial vehicle (UAV) and planning for its flight missions. QGroundControl is compatible with Windows, Linux, OS X, iOS, and Android platforms. Its source code is available on Github. Also, it works with a variety of autopilots, such as: PX4 Pro, Ardupilot, or any Mavlink enabled drone, as well as all different drone types: multicopter, fixed-wing, vertical takeoff and landing (VTOL).