A system for treating and distributing drink water, the system comprising: a first container (102, 202, 302); an input conduit (104, 204, 304), configured to supply water to the first container (102, 202, 302); a first sensor (118, 218, 318), configured to measure a characteristic of the water within the first container (102, 202, 302); a treatment delivery system (106, 206, 306), configured to deliver a mineral composition (108, 208, 308) into the first container (102, 202, 302); a controller (124, 224, 324, 400), configured to control the treatment delivery system to selectively deliver the mineral composition into the first container (102, 202, 302) based on the characteristic of the water measured by the first sensor (118, 218, 318), such that the mineral composition mixes with and dissolves in the water to produce treated water having a programmed mineral profile; a second container (112, 312) defining a storage container; a total dissolved solids meter, and a water level sensor disposed in the second container (112, 312), each of which is configured to produce sensor data, wherein the controller (124, 224, 324, 400) is configured to execute at least one algorithm to control the mixing of the mineral composition to the water supplied to the first container (102, 202, 302) further based upon the sensor data associated with the TDS meter and the water level sensor from the second container (112, 312); a transfer conduit (114, 314), configured to transfer the treated water from the first container (102, 202, 302) to the second container (112, 312); and an output conduit (116, 316) coupled to the second container (112, 312) to distribute the treated water from the second container (112, 312) to a destination. a first container (102, 202, 302); an input conduit (104, 204, 304), configured to supply water to the first container (102, 202, 302); a first sensor (118, 218, 318), configured to measure a characteristic of the water within the first container (102, 202, 302); a treatment delivery system (106, 206, 306), configured to deliver a mineral composition (108, 208, 308) into the first container (102, 202, 302); a controller (124, 224, 324, 400), configured to control the treatment delivery system to selectively deliver the mineral composition into the first container (102, 202, 302) based on the characteristic of the water measured by the first sensor (118, 218, 318), such that the mineral composition mixes with and dissolves in the water to produce treated water having a programmed mineral profile; a second container (112, 312) defining a storage container; a total dissolved solids meter, and a water level sensor disposed in the second container (112, 312), each of which is configured to produce sensor data, wherein the controller (124, 224, 324, 400) is configured to execute at least one algorithm to control the mixing of the mineral composition to the water supplied to the first container (102, 202, 302) further based upon the sensor data associated with the TDS meter and the water level sensor from the second container (112, 312); a transfer conduit (114, 314), configured to transfer the treated water from the first container (102, 202, 302) to the second container (112, 312); and an output conduit (116, 316) coupled to the second container (112, 312) to distribute the treated water from the second container (112, 312) to a destination.