This document discusses the evolution of nanosatellites and CubeSats. It begins with a brief history of early satellites from Sputnik 1 to Vanguard 1. The CubeSat standard was then developed in 1999, defining small satellite sizes and interfaces to allow universities to design and build complete small satellites. Since 2013, commercial companies have launched large constellations of CubeSats for applications like Earth observation and weather monitoring. The CubeSat standard continues to evolve with larger form factors being developed and defined.