This paper gives an overview of a flight control architecture developed during studies for a trail aircraft flying in formation with a leading aircraft in order to save fuel, commonly referred to as air wake surfing for efficiency (AWSE). The paper starts with an overview of the motivation for formation flight followed by a generic flight control architecture and accompanying algorithms that achieve formation flight. Finally, a summary of some of the results from simulation of a formation of turboprop transport aircraft and formations of a tanker or high-speed transport aircraft with fourth generation fighters is presented.