# Software
The software solution utilized can be broken up into a few major sections.
- PX4 Onboard firmware that controls the vehicle and performs autonomous actions.
- QGroundControl Ground control software that receives telemetry information commands actions.
- Simulation Software to simulation flight dynamics, used in testing and training.