A fully automated, versatile Temperature Programmed Desorption (TDP), Temperature Programmed Reaction (TPR) and Evolved Gas Analysis (EGA) system has been designed and fabricated. The system consists of a micro-reactor which can be evacuated to 10-6 torr and can be heated from 30 to 750~ at a rate of 5 to 30~ per minute. The gas evolved from the reactor is analysed by a quadrupole mass spectrometer (1-300 amu). Data on each of the mass scans and the temperature at a given time are acquired by a PC/AT system to generate thermograms. The functioning of the system is exemplified by the temperature programmed desorption (TPD) of oxygen from YBa2Cu3_xCoxO 7 + 6, catalytic ammonia oxidation to NO over YBa2 Cu3 07-~ and anaerobic oxidation of methanol to CO2, CO and H20 over YBa2CuaOT-~ (Y123) and PrBa2Cu307_8 (Pr123) systems.