Water Pipelines Network Modelling Software

I am working on a water supply rehabilitation and leakage reduction project and water supply network designs and NRW maintenance.

Which is the best software to learn network modeling of water pipelines? 

Which software can I use to make water pipeline models? Are there different software programmes for water distribution and leakage detection?

Which software do you recommend?