Since the mid 1980s, NASA has developed advanced waste management technologies that collect and process waste. These technologies include incineration, hydrothermal oxidation, pyrolysis, electrochemical oxidation, activated carbon production, brine dewatering, slurry bioreactor oxidation, composting, NOx control, compaction, and waste collection. Some of these technologies recover resources such as water, oxygen, nitrogen, carbon dioxide, carbon, fuels, and nutrients. Other technologies such as the Waste Collection System (WCS - the commode) collect waste for storage or processing. The need for waste processing varies greatly depending upon the mission scenario. This paper reviews the waste management technology development activities conducted by NASA since the mid 1980s and explores the drivers that determine the application of these technologies to future missions.