NASA space-technology programme that develops and demonstrates small-spacecraft and distributed-system capabilities through a portfolio of technology projects, partnership activities, and flight missions for exploration, science, and commercial applications.