Authors - Divyashree HB, Deepthi Chamkur V, Preesha Tandon, Laranya Subudhi Abstract - In today's technology age, a Ground Control Station System application software for offboard mode and manual control of unmanned aerial vehicles is essential for a variety of onboard activities like tracking, surveillance, and patrolling. This study discusses software that controls and collects important data from unmanned aerial vehicles. The program is developed in Python 3, and the graphical user interface is created with the Qt5 framework. Melodic is the robot operating system (ROS) that facilitates communication and networking. The software allows you to control the drone's forward, backward, up, down, left, and right motions. The live feed from the RGB camera (day camera) and the night vision camera may be watched and saved as snapshots. It is also possible to save the live stream footage to a CD. Object tracking and detection functions are offered for surveillance purposes. The software may also be used to operate a gimbal fitted to the drone. The entire program is beta tested on the Gazebo real-world simulation, and the experimental findings are based on a real-world hexacopter flight.