Suggested Searches

2 min read

Johnson Space Center Software Release Program

ETO

Could a NASA software code benefit you or your company?

Looking to the future, NASA is focusing its efforts on returning humans to the Moon while keeping an eye on Mars and beyond. Charged to benefit humankind at its inception, NASA continues the fulfillment of that obligation with its newest software catalog. Within these pages, you will find codes that have played key roles in space shuttle launches, trips to the International Space Station, rover landings on the red planet, and the list goes on. Comprising more codes than ever before, the 2019—2020 catalog is organized by discipline. These tools have been tested and proven. They have enabled NASA to meet its mission needs by providing solutions in the areas of structures and mechanisms, design and integration, data processing and handling, as well as propulsion, electronics, life support, aeronautics, and business systems.

Using the Catalog

Offering an extensive portfolio of software products for a wide variety of technical applications, the NASA Software Catalog is organized into fifteen broad subject matter categories.

The codes within each category are listed alphabetically. All catalog entries include the software title, the product ID number (known internally as the NASA case number), a short description, and the software’s specified release type. Some software descriptions contain links to additional information or downloading options.

Each code listed in the catalog is available at no cost and has been evaluated for access requirements and restrictions:

  • General Public Release — For codes with a broad release and no nondisclosure or export control restrictions
  • Open Source Release — For collaborative efforts in which programmers improve upon codes originally developed by NASA and share the changes
  • U.S. Release Only — For codes available to U.S. persons only, with no further transfer of the software allowed without the prior written approval of NASA
  • U.S. and Foreign Release — For codes that are available to U.S. persons and (under special circumstances) persons outside of the U.S.
  • U.S. Government Purpose Release — For codes that are to be used on behalf of the U.S. government
  • Project Release — For use under a contract, grant, or agreement
  • Interagency Release — For use by U.S. government agencies
  • NASA Release — For use only by NASA personnel and contractors

Click here to visit the JSC Software Release Program site.