Question: why dmso is a good solvent?
Answer: DMSO is a potent solvent because of its highly polar nature. DMSO works with ionic compounds, certain salts, and non-ionic compounds. ... Use DMSO when your application calls for a polar, aprotic solvent that's easily able to dissolve many substances that have extremely poor solubility in water.