In chemistry, homogeneous catalysis is catalysis where the catalyst is in same phase as reactants, principally by a soluble catalyst in a solution. In contrast, heterogeneous catalysis describes processes where the catalysts and substrate are in distinct phases, typically solid and gas, respectively.[1] The term is used almost exclusively to describe solutions and implies catalysis by organometallic compounds. Homogeneous catalysis is an established technology that continues to evolve. An illustrative major application is the production of acetic acid. Enzymes are examples of homogeneous catalysts.[2]