Nanosatellites are miniaturized satellites weighing between 1 and 10 kilograms. Despite their size, Nanosatellites can perform most typical satellite functions. They have a shorter development cycle, fewer operational challenges, and can be launched at a fraction of the cost of conventional satellites, making them accessible even to small corporations. Nanosatellites are being used in remote sensing and communication systems, space exploration, earth observation, Internet of Things (IoT), and low-latency communications. As there are strict restrictions on factors like propulsion, payload, and other considerations, Nanosatellite applications in the execution of complex missions are currently limited.