The simple answer is that hard water has minerals, such as magnesium and calcium, while soft water does not. A more complete ...