Water is an essential element required for the sustenance of life. Demand for drinking water is increasing on continual basis with corresponding increase in population. This ever increasing demand can be fulfilled by designing efficient water distribution networks based on advance computing systems include modern hydraulic modeling and designing softwares. Extensive review has been carried out for softwares used in designing water distribution networks and data management of hydraulic properties of networks. Softwares for water distribution include public domain softwares like EPANET, Branch and Loop as well as commercial softwares like Aquis, WaterGEMS, WaterCAD, etc. Water distribution system designing softwares differ from each another in various aspects include their functionality, compatibility to different computational systems; graphical user interfaces (GUIs), searching and optimizing algorithms, languages and programs used in their developments. The choice of water distribution network software is based on the availability of the data, time, financial implications, resources, applicability and overall purview of the project.