This enzyme belongs to the family of oxidoreductases, specifically those acting on NADH or NADPH with a heme protein as acceptor. The systematic name of this enzyme class is NADPH:ferricytochrome-c2 oxidoreductase. Other names in common use include cytochrome c2 reductase (reduced nicotinamide adenine dinucleotide, phosphate), cytochrome c2 reductase (reduced nicotinamide adenine dinucleotide, and phosphate, NADPH). It employs one cofactor, FAD.