What's the difference between soap and detergent?
Soaps are generally made from natural fats, and they are sodium or potassium salts of fatty acids. They work in soft water. Detergents are synthetic surfactants. Detergents are generally more effective in hard water because they don't form scum like soaps do.