The growing number of missions in deep space, from Discovery class missions like Psyche and Lucy down to very small spacecraft like Lunar Flashlight, is driving the need for standardized, flexible, full-featured flight software for spacecraft guidance, navigation, and control (GNC). Autonomous GNC allows a spacecraft to perform most of its own navigation activities without the need for ground-based personnel and DSN time, reducing cost and required DSN contact time, saving money, and allowing specialized navigation personnel from different NASA centers to be easily shared among missions.Autonomous GNC activities include: -spacecraft positioning absolute and relative (helio, planet, small-body) relative to small bodies, other spacecraft for rendezvous -orbit determination -target tracking of bodies, apertures, spacecraft, ground-based assets -trajectory derivation -low-thrust maneuvering for Solar Electric Propulsion (SEP) -ephemeris calculationsAutoNav from the Jet Propulsion Laboratory implements these functions, and components have flown on Deep Space 1 and Deep Impact. With an appropriate application of software development process to reengineer the code, a new AutoNav Mark 4 could be made available as a commercialized product meeting NASA Class B software standards, thereby enabling its easy inclusion on a wide variety of NASA and non-NASA missions.AutoNav Mark 4 source code is to be designed and tested to be compatible with a variety of different CPUs (e.g. SPARC, PPC, Intel), real-time operating systems (VxWorks, RTEMS), and flight software cores like NASA Core Flight System. This approach allows AN4 to be deployed in the widest-possible set of environments: -within STRS-compatible space radios (Iris, UST) -in the flight software load of the spacecraft C&DH -in a dedicated stand-alone instrument like the Deep Space Positioning SystemAutoNav Mark 4 provides highly capable autonomous GNC while saving missions money