Rational design of the active site of cytochrome P450cam has been carried out to catalyse oxygenation of various potentially important chemical reactions. The modeling studies showed that the distal pocket of the heme consisting of the Y96, T101, F87 and L244 residues could be suitably mutated to change the substrate specificity of the enzyme. We found that the mutant enzymes could catalyse oxygenation of indole to produce indigo. While Y96F was found to be several times better as a catalyst for conversion of indole to indigo, the double mutant Y96F/L244A showed the highest NADH oxidation rate as well as yield of indigo. The oxidative catalysis using H2O2 as the oxygen source was found to produce a higher purity of indigo, and lesser or no formation of indirubin was detected. The enzymatic oxygenation of aromatic hydrocarbons such as coumarin and analogues was also found to be enhanced on mutation of Y96 and L244 residues in the enzyme. The studies also showed that mutation of suitable residues can alter the regio-selectivity of hydroxylation of the aromatic hydrocarbons.