A method for modifying a flight path of an aircraft using performance based navigation, comprising: receiving via a communication interface real time positioning information for an aircraft; receiving via the communication interface traffic data including automatic dependence broadcast in data including aircraft identification, position and speed broadcast by one or more aircraft, receiving via the communication interface a real-time determined actual navigation performance of the aircraft, wherein the real-time determined ANP indicates uncertainty in the real time positioning of the aircraft based on information collected from a navigation system onboard the aircraft; receiving via the communication interface a required navigation performance instrument flight procedure for the aircraft, wherein the RNP instrument flight procedure indicates a fixed-route accuracy and containment boundaries (136, 138) required during flight for the aircraft to fly a path between two points along a flight path, and wherein the containment boundaries (136, 138) are defined by a flight path centerline with limits determined by associated flight margins (144, 146); wherein the associated flight margins include a first margin a distance away from the flight path centerline along a first direction and a second margin a distance away from the flight path centerline along a second direction, wherein each flight margin (144, 146) is calculated as flight margin = RNP - ANP - FTE - a dynamically-adjusted buffer, wherein FTE defines a flight technical error, receiving via the communication interface spacing input from an air traffic controller that indicates spacing requirements between the aircraft and said one or more other aircraft; receiving via the communication interface information relating to communities underneath the flight path comprising real time noise inquiries; calculating, using said real-time determined ANP, by a system onboard the aircraft, a PBN-based modification to the flight path to be flown by the aircraft so as to steer the aircraft, in real time, in response to the received information, said modification to the flight path causing the aircraft to remain within the determined containment boundaries (136, 138) of the RNP instrument flight procedure while reducing noise impact to the communities underneath the flight path and meeting the spacing requirements of the air traffic controller; and displaying a visual representation of a modified flight path for the aircraft, wherein calculating, by the system onboard the aircraft, the modification to the flight path to be flown by the aircraft that causes the aircraft to remain within the determined containment boundaries (136, 138) comprises: determining a random modification to the flight path to be flown by the aircraft with the aircraft still remaining within the determined containment boundaries. receiving via a communication interface real time positioning information for an aircraft; receiving via the communication interface traffic data including automatic dependence broadcast in data including aircraft identification, position and speed broadcast by one or more aircraft, receiving via the communication interface a real-time determined actual navigation performance of the aircraft, wherein the real-time determined ANP indicates uncertainty in the real time positioning of the aircraft based on information collected from a navigation system onboard the aircraft; receiving via the communication interface a required navigation performance instrument flight procedure for the aircraft, wherein the RNP instrument flight procedure indicates a fixed-route accuracy and containment boundaries (136, 138) required during flight for the aircraft to fly a path between two points along a flight path, and wherein the containment boundaries (136, 138) are defined by a flight path centerline with limits determined by associated flight margins (144, 146); wherein the associated flight margins include a first margin a distance away from the flight path centerline along a first direction and a second margin a distance away from the flight path centerline along a second direction, wherein each flight margin (144, 146) is calculated as flight margin = RNP - ANP - FTE - a dynamically-adjusted buffer, wherein FTE defines a flight technical error, receiving via the communication interface spacing input from an air traffic controller that indicates spacing requirements between the aircraft and said one or more other aircraft; receiving via the communication interface information relating to communities underneath the flight path comprising real time noise inquiries; calculating, using said real-time determined ANP, by a system onboard the aircraft, a PBN-based modification to the flight path to be flown by the aircraft so as to steer the aircraft, in real time, in response to the received information, said modification to the flight path causing the aircraft to remain within the determined containment boundaries (136, 138) of the RNP instrument flight procedure while reducing noise impact to the communities underneath the flight path and meeting the spacing requirements of the air traffic controller; and displaying a visual representation of a modified flight path for the aircraft, wherein calculating, by the system onboard the aircraft, the modification to the flight path to be flown by the aircraft that causes the aircraft to remain within the determined containment boundaries (136, 138) comprises: determining a random modification to the flight path to be flown by the aircraft with the aircraft still remaining within the determined containment boundaries.