An on-board airport ground collision alerting system for use on-board an aircraft, the airport ground collision alerting system comprising: an automatic dependent surveillance-broadcast, ADS-B, receiver; a first database coupled to the ADS-B receiver and configured for look-up of aircraft type data based on aircraft ID data received via the ADS-B receiver and for storing aircraft position and heading data received via the ADS-B receiver; a second database configured to store digital map data for one or more airports; a processor unit coupled to the first and second databases (103, 107) and configured to: determine a position and heading of the aircraft on-board of which the airport ground collision alerting system is being used based on the position and heading data of the aircraft stored in the first database as received from an on-board ADS-B transmitter of said aircraft via the ADS-B receiver in an ADS-B transmission, the on-board ADS-B transmitter being external to the on-board airport ground collision alerting system; determine respective positions and headings of one or more other aircraft at a current airport based on the position and heading data received from the first database; determine respective locations of one or more obstacles at the current airport based on the digital map data received from the second database; and predicting whether a ground collision will occur between the aircraft and one or more of a group consisting of the one or more other aircraft and the one or more obstacles; the airport ground collision alerting system further comprising an application programming interface, API, configured to: couple the airport ground collision alerting system to a display device; cause the display device to display a symbol representative of the aircraft overlaid on at least a portion of a digital map of the current airport based on the position and heading of the aircraft determined by the processor unit; and cause a warning to be generated via the display device if the ground collision is predicted to occur by the processor unit. an automatic dependent surveillance-broadcast, ADS-B, receiver; a first database coupled to the ADS-B receiver and configured for look-up of aircraft type data based on aircraft ID data received via the ADS-B receiver and for storing aircraft position and heading data received via the ADS-B receiver; a second database configured to store digital map data for one or more airports; a processor unit coupled to the first and second databases (103, 107) and configured to: determine a position and heading of the aircraft on-board of which the airport ground collision alerting system is being used based on the position and heading data of the aircraft stored in the first database as received from an on-board ADS-B transmitter of said aircraft via the ADS-B receiver in an ADS-B transmission, the on-board ADS-B transmitter being external to the on-board airport ground collision alerting system; determine respective positions and headings of one or more other aircraft at a current airport based on the position and heading data received from the first database; determine respective locations of one or more obstacles at the current airport based on the digital map data received from the second database; and predicting whether a ground collision will occur between the aircraft and one or more of a group consisting of the one or more other aircraft and the one or more obstacles; determine a position and heading of the aircraft on-board of which the airport ground collision alerting system is being used based on the position and heading data of the aircraft stored in the first database as received from an on-board ADS-B transmitter of said aircraft via the ADS-B receiver in an ADS-B transmission, the on-board ADS-B transmitter being external to the on-board airport ground collision alerting system; determine respective positions and headings of one or more other aircraft at a current airport based on the position and heading data received from the first database; determine respective locations of one or more obstacles at the current airport based on the digital map data received from the second database; and predicting whether a ground collision will occur between the aircraft and one or more of a group consisting of the one or more other aircraft and the one or more obstacles; the airport ground collision alerting system further comprising an application programming interface, API, configured to: couple the airport ground collision alerting system to a display device; cause the display device to display a symbol representative of the aircraft overlaid on at least a portion of a digital map of the current airport based on the position and heading of the aircraft determined by the processor unit; and cause a warning to be generated via the display device if the ground collision is predicted to occur by the processor unit. couple the airport ground collision alerting system to a display device; cause the display device to display a symbol representative of the aircraft overlaid on at least a portion of a digital map of the current airport based on the position and heading of the aircraft determined by the processor unit; and cause a warning to be generated via the display device if the ground collision is predicted to occur by the processor unit.