Water softner is the removal of calcium & magnesium & certain metal cations in hard water. The resulting soft water is more compatiable with soap & extends the lifetime of plumbing.
Various types of water softening methods are as:
Ion-exchange resins.
Lime Softening.
Chelating Agents.
Distillation.
Reverse Osmosis.