The TRAINAIR Programme of the International Civil Aviation Organization (ICAO) is in operation since 1988. The Programme is tasked with establishing and implementing standards for training of civil aviation personnel. In order to achieve training standardization, civil aviation training centres that belong to the programme have to train course developers in a methodology based on instructional systems development. TRAINAIR members have tasked the ICAO TRAINAIR Central Unit with developing a course development quality assurance system. Members recognized that as the TRAINAIR Programme membership expands, the quality control work required to respond to course development phase reports in a timely manner would eventually exceed the resources available in the Central Unit. The system should also address common difficulties and misconceptions identified in the application of the methodology. This paper uses a case study approach and presents the analytical work on which the TRAINAIR course development quality assurance system was developed, a description of the process of development of the system, the system itself, and a preliminary report on the implementation of the system within the TRAINAIR Programme.