The 2019-2020 NASA Software Catalog offers hundreds of new software programs you can download for free to use in a wide variety of technical applications.