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?