Catalytically active species are often formed through the interaction of a catalyst with reactants. For instance, in a homogeneous catalyst system, a metal complex might interact with a substrate to form an active intermediate. In heterogeneous catalysis, the active species can be surface atoms or ions on a solid catalyst that interact with gaseous or liquid reactants.