Heterogeneous reactions are chemical reactions within which the reactants and product are in two or a lot of phases.