A method, comprising: receiving, in a computer-based airspace monitoring system utilizing a processor and a plurality of input interfaces, airspace information from a plurality of different sources via a plurality of different communication networks; receiving, in the computer-based airspace monitoring system, first flightpath parameters from a first aircraft at a first point in time, wherein the first flightpath parameters comprise at least a three dimensional position parameter and a speed parameter; establishing, by using the processor executing logic instructions stored in a tangible computer-readable memory of a memory module, in the computer-based airspace monitoring system, a first defined airspace in a region proximate the first aircraft, wherein establishing a first defined airspace in a region proximate the first aircraft comprises defining an airspace which may be reached by the first aircraft within a predetermined time period; processing, by using the processor executing logic instructions stored in a tangible computer-readable memory of a memory module, in the computer-based airspace monitoring system, the airspace information for the first defined airspace based on the first flightpath parameters received from the first aircraft to define a first data set of airspace information relevant to the first aircraft; transmitting the first data set of airspace information from the computer-based airspace monitoring system to the first aircraft, wherein a client device aboard the first aircraft receives the first data set and is configured to determine whether the airspace information for the defined airspace presents a threat or hazard to the first aircraft, wherein the first data set comprises location and trajectory information for other aircraft in the defined airspace; and periodically establishing, by using the processor executing logic instructions stored in a tangible computer-readable memory of a memory module, in the computer-based airspace monitoring system, a new defined airspace relative to a position of the first aircraft and transmitting an associated new data set of airspace information in response to the client device updating the computer-based airspace monitoring system periodically with position information, wherein periodically establishing the new defined airspace comprises defining an airspace which may be reached by the first aircraft within a predetermined time period associated with the new defined airspace. receiving, in a computer-based airspace monitoring system utilizing a processor and a plurality of input interfaces, airspace information from a plurality of different sources via a plurality of different communication networks; receiving, in the computer-based airspace monitoring system, first flightpath parameters from a first aircraft at a first point in time, wherein the first flightpath parameters comprise at least a three dimensional position parameter and a speed parameter; establishing, by using the processor executing logic instructions stored in a tangible computer-readable memory of a memory module, in the computer-based airspace monitoring system, a first defined airspace in a region proximate the first aircraft, wherein establishing a first defined airspace in a region proximate the first aircraft comprises defining an airspace which may be reached by the first aircraft within a predetermined time period; processing, by using the processor executing logic instructions stored in a tangible computer-readable memory of a memory module, in the computer-based airspace monitoring system, the airspace information for the first defined airspace based on the first flightpath parameters received from the first aircraft to define a first data set of airspace information relevant to the first aircraft; transmitting the first data set of airspace information from the computer-based airspace monitoring system to the first aircraft, wherein a client device aboard the first aircraft receives the first data set and is configured to determine whether the airspace information for the defined airspace presents a threat or hazard to the first aircraft, wherein the first data set comprises location and trajectory information for other aircraft in the defined airspace; and periodically establishing, by using the processor executing logic instructions stored in a tangible computer-readable memory of a memory module, in the computer-based airspace monitoring system, a new defined airspace relative to a position of the first aircraft and transmitting an associated new data set of airspace information in response to the client device updating the computer-based airspace monitoring system periodically with position information, wherein periodically establishing the new defined airspace comprises defining an airspace which may be reached by the first aircraft within a predetermined time period associated with the new defined airspace.