No two flight missions are alike, hence, development and on-orbit software costs are high. Software portability and adaptability across hardware platforms and operating systems has been minimal at best. Standard interfaces across applications and/or common applications are almost non-existent. To reduce flight software costs, these issues must be addressed. This presentation describes how the Flight Software Branch at Goddard Space Flight Center has architected a solution to these problems. Categories and Subject Descriptors D.2 [Software Engineering]: General – software architectures. General Terms Design, Performance, Standardization. Keywords Software, Operating System, Interfaces.