Prodrug design is a strategy to improve the bioavailability of drugs. A prodrug is a pharmacologically inactive compound that is converted into an active drug through chemical or enzymatic processes. Prodrugs can be classified according to their functional groups. Carboxylic acids and alcohols are often converted to ester prodrugs, which are hydrolyzed by esterases to release the active drug. Amines are sometimes converted to amide or Mannich base prodrugs. Azo linkages can be used to link amines, which are released by azo reductase enzymes. Carbonyl groups are occasionally converted to sp3 hybridized derivatives for prodrug design. The earliest example of a prodrug