This document discusses nanosatellites, which are miniaturized satellites between 1-10kg that are as small as 10x10x10 cm. Nanosatellites are commonly used in constellations to allow for multi-point data collection across large areas in space. They are advantageous due to their cost effectiveness, enabling large scale applications with functionality and robustness. Some of the key challenges in nanosatellite design include miniaturizing subsystems, managing thermal regulation, increasing electrical power efficiency, integrating structures, developing micropropulsion, and ensuring safety. The proliferation of nanosatellites is driving commercialization of space technologies.