NASA recently released its 2017-2018 software catalog, which offers an extensive portfolio of software products for a wide variety of technical applications.