The molecular structure of cyclodextrins creates a bucket-like cavity that can function to complex with molecules or functional groups on molecules. The substitution of hydroxyl groups on native cyclodextrins to make hydroxypropyl-ÃÂ- or hydroxypropyl-ó-cyclodextrins (HPBCD or HBGCD) significantly enhances their solubility and makes them more suitable for drug solubilization. This mechanism makes the Cavitron and CAVASOL HPBCDs and HPGCDs capable of masking unpleasant taste/odor and stabilizing drugs that are prone to degradation, and also can increase solubility of poorly soluble compounds in oral drug delivery systems. Purification of the Cavitron cyclodextrins to remove endotoxins allows their use for solubilization of drugs for parenteral drug products.