Attempts to reuse modern graphical software applications are met with difficulty because avionics applications are typically developed with a specific platform in mind; in these instances, portability is an afterthought. This proposal provides a solution for prioritizing and maximizing the reuse of graphical avionics systems by detailing an innovative software development process and reference architecture that utilizes emerging standards like FACE and ARINC 661 and model-based systems engineering to create portable and configurable software applications that can be deployed for simulation, testing, training, ground station, or airborne purposes. This reduces development and integration time and cost, promotes cross-vendor and cross-platform reuse, and lowers the overall software costs for military programs.