The difference between hard water and soft water is the amount of dissolved calcium and magnesium in the water. Hard water makes cleaning chores more difficult and leaves deposits in plumbing and appliances. Softening water eliminates those problems but can be costly and adds sodium to the water.