A system comprising: a flow controlled passage for pressurized water having an inlet adapted for fluid connection to a subterranean pressurized water distribution system, said flow controlled passage having a conduit for directing pressurized water received in the inlet to an above ground routing conduit for redirecting said pressurized water, a flow control valve disposed along said flow controlled passage for permitting and prohibiting the flow of pressurized water through the flow controlled passage; a memory; a water sampling apparatus, connected to a water source (186, 312); a controller in signal communication with said flow control valve; a processor in signal communication with said water sampling apparatus and said controller, the processor being configured to execute a plurality of flushing programs stored in said memory and actuate said controller according to said flushing programs, whereby the controller is enabled to control the flow of pressurized water through said flow controlled passage by activating and deactivating the flow control valve; and at least one interface in signal communication with the processor whereby an operator can input instructions to said processor, wherein said processor is further configured to receive water sampling data from said water sampling apparatus and store said water sampling data in said memory, wherein at least one flushing program utilizes water sampling data as function, wherein the water sampling data includes disinfectant residual, pH, turbidity and temperature, wherein the processor is configured to execute a plurality of selectable flushing programs, wherein the plurality of selectable flushing programs includes a first flushing program that is executed at certain points in time, and wherein the plurality of selectable flushing programs further includes a second flushing program that is executed according to a pre-determined hysteresis band related to a flush start signal and a flush stop signal correlated to a pre-set disinfectant residual level, a third flushing program that is executed according to a pre-determined hysteresis band related to a flush start signal and a flush stop signal correlated to a pre-set turbidity level, a fourth flushing program that is executed according to a pre-determined hysteresis band related to a flush start signal and a flush stop signal correlated to a pre-set pH level, and a fifth flushing program that is executed according to a pre-determined hysteresis band related to a flush start signal and a flush stop signal correlated to a pre-set water temperature. a flow controlled passage for pressurized water having an inlet adapted for fluid connection to a subterranean pressurized water distribution system, said flow controlled passage having a conduit for directing pressurized water received in the inlet to an above ground routing conduit for redirecting said pressurized water, a flow control valve disposed along said flow controlled passage for permitting and prohibiting the flow of pressurized water through the flow controlled passage; a memory; a water sampling apparatus, connected to a water source (186, 312); a controller in signal communication with said flow control valve; a processor in signal communication with said water sampling apparatus and said controller, the processor being configured to execute a plurality of flushing programs stored in said memory and actuate said controller according to said flushing programs, whereby the controller is enabled to control the flow of pressurized water through said flow controlled passage by activating and deactivating the flow control valve; and at least one interface in signal communication with the processor whereby an operator can input instructions to said processor, wherein said processor is further configured to receive water sampling data from said water sampling apparatus and store said water sampling data in said memory, wherein at least one flushing program utilizes water sampling data as function, wherein the water sampling data includes disinfectant residual, pH, turbidity and temperature, wherein the processor is configured to execute a plurality of selectable flushing programs, wherein the plurality of selectable flushing programs includes a first flushing program that is executed at certain points in time, and wherein the plurality of selectable flushing programs further includes a second flushing program that is executed according to a pre-determined hysteresis band related to a flush start signal and a flush stop signal correlated to a pre-set disinfectant residual level, a third flushing program that is executed according to a pre-determined hysteresis band related to a flush start signal and a flush stop signal correlated to a pre-set turbidity level, a fourth flushing program that is executed according to a pre-determined hysteresis band related to a flush start signal and a flush stop signal correlated to a pre-set pH level, and a fifth flushing program that is executed according to a pre-determined hysteresis band related to a flush start signal and a flush stop signal correlated to a pre-set water temperature.