Technology readiness levels for the new millennium programNASA's New Millennium Program (NMP) seeks to advance space exploration by providing an in-space validating mechanism to verify the maturity of promising advanced technologies that cannot be adequately validated with Earth-based testing alone. In meeting this objective, NMP uses NASA Technology Readiness Levels (TRL) as key indicators of technology advancement and assesses development progress against this generalized metric. By providing an opportunity for in-space validation, NMP can mature a suitable advanced technology from TRL 4 (component and/or breadboard validation in laboratory environment) to a TRL 7 (system prototype demonstrated in an Earth-based space environment). Spaceflight technology comprises a myriad of categories, types, and functions, and as each individual technology emerges, a consistent interpretation of its specific state of technological advancement relative to other technologies is problematic.