In a gaseous medium, the catalyst usually provides a surface where reactants can adsorb, react, and then desorb as products. This surface is often a solid, making it a case of heterogeneous catalysis. The steps typically involved are: 1. Adsorption of reactants onto the catalyst surface. 2. Reaction of the adsorbed species. 3. Desorption of the products from the catalyst surface.