Actually, such devices and programs will only work or aircraft that are transponder equipped. A transponder is a device required by air traffic control if the aircraft is operating in "controlled" airspace. At least here in the U.S., there are huge tracts of airspace that aren't "controlled", so aircraft (usually small, general aviation types) are required by regulations to have one.
Early on, back in the 1960's the devices were large, heavy and were only used by military and shortly thereafter, transport aircraft... today they look like this:
https://www.google.com/search?q=Pictures+of+aircraft+transponders&biw=1438&bih=899&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwii4fqZl_rMAhUBRFIKHalcD3QQsAQIGw
Even transponders are being phased out, though, in favor of "ADS B"... which is "...Automatic Dependent Surveillance–Broadcast (ADS-B) is a precise satellite-based surveillance system. ADS-B Out uses GPS technology to determine an aircraft's location, airspeed and other data, and broadcasts that information to a network of ground stations, which relays the data to air traffic control displays and to nearby aircraft equipped to receive the data via ADS-B In. Operators of aircraft equipped with ADS-B In can receive weather and traffic position information delivered directly to the cockpit..." Aircraft so equipped can "talk" to one another automatically thereby enhancing collision avoidance... which is a good thing.