Yes, but if you mix your own from scratch and it has a carbonate in it, it's going to precipitate out the calcium and magnesium that are in the hard water. Borax and TEA do not have that problem, but sometimes you need the extra pH. To get the extra pH, you can use various combinations of NaOH and borax.
In the summer here the humidity is quit high, so I have a dehumidifier that produces copious quantities of mineral free rain water.
I don't think Calgon works like it used to, now that it does not have phosphorus in it. Tetra sodium EDTA works.