IATA is considered to be one of the most basic resources for a travel agent because most airline bookings are done through the IATA portal.
Non–IATA as the name suggests, non-IATA/independent travel agents are agents who are not accredited by the International Air Transport Association (IATA). These agents either purchase tickets from other IATA travel agencies or from the airline.