1. A computer system for providing a unified user interface to civil and tactical flight management components encapsulated within a dual core flight management system, said computer system comprising: a processor; and a memory coupled to the processor, the memory having stored therein software instructions that, when executed by the processor, cause the processor to perform operations including: receiving a flight management system input dataset from a flight management system user interface device; creating a civil flight management system input data portion and a tactical flight management system input data portion based on said flight management system input dataset; transmitting said civil flight management system input data portion to a civil flight management system component and receiving a civil flight management system component response from said civil flight management system component; transmitting said tactical flight management system input data portion to a tactical flight management system component and receiving a tactical flight management system component response from said tactical flight management system component; creating a unified flight management system response message consolidating said civil flight management system component response and said tactical flight management system component response; and transmitting said unified flight management system response message to said flight management system user interface device, whereby the unified flight management system response message causes the flight management system user interface device to display a consolidated view of the civil flight management system component response and the tactical flight management system component response.