Pipeline systems range from the very simple to very large and quite complex ones. They may be as uncomplicated as a single pipe conveying water from one reservoir to another or they may be as elaborate as an interconnected set of water distribution networks for a major metropolitan area. Individual pipelines may contain several kinds of pumps at one and or at an intermediate point; they may deliver water to or from storage tanks. A system may consist of a number of sub-networks separated by differing energy lines or pressure levels that serve neighbourhoods at different elevation, and some of these may have pressurised tanks so that the pumps need not operate continuously. In order that these transfer systems will adequately fulfil their intended functions, they may require the inclusion of pressure reducing or pressure sustaining valves. These days an understanding of some particular numerical method
and the ability to implement them on a computer, for obtaining solutions for a large problem is a vitally needed skill. Computations associated with engineering practice have changed dramatically in the past quarter century from the estimation of a few key values by using a slide rule to the generation of pages of computer output that are the result of detailed simulations of system performance. In the steady state analysis and design of networks, a large system of non-linear equation must be solved. In these work a computer program has been developed which carries out the regular simulation of steady state pressure and flow in pipe system. The computer program is written in C Language, to solve the basic pipe system equations using linear method. Basically the program reads input data defining the parameter for each pipe and each junction in the network. Connecting node number is the only geometric data in put for each pipe. From this data, the basic system equations are generated and solved.