The origins and development of DRAINS

The origins and development of DRAINS

DRAINS was developed by Bob Stack and Geoffrey O’Loughlin and is distributed by Watercom Pty Ltd. It was released in 1998 and is used by hundreds of engineering organisations throughout Australia.

Bob Stack is a specialist in water supply engineering and software development, with over forty years experience in government and consultancies. He developed the PIPES and PIPES++ programs for analysis of water supply networks.

Dr. Geoffrey O’Loughlin was formerly a lecturer at the University of Technology, Sydney, and has been involved with teaching, research and consulting in urban stormwater management for over forty years. He has collaborated in the development of significant design procedures and manuals, and developed the ILSAX program. He currently works as a trainer and an occasional consultant.

DRAINS drew on parts of the PIPES and ILSAX programs, combined with many additional procedures.  The following table outlines the major developments and features that have been added to DRAINS since its first release.


These changes have been prompted by the needs of users, a general plan to expand the program, and by opportunities that have arisen through new technologies and information sources.  Most recently, it has been upgraded to perform calculations using ARR 2019 data and procedures.

For further information see:

  1. Capabilities of DRAINS
  2. Methods used in DRAINS
  3. Inputs and outputs
  4. Information and support


    • Related Articles

    • DRAINS utility spreadsheet

      Many calculations needed to set up inputs to DRAINS are best performed on a spreadsheet, with results being pasted into DRAINS using the Paste buttons available in many property sheets, for example, for rainfall patterns and for detention basins. The ...
    • DRAINS menus

      These are the main means of operating DRAINS. They appear at the top of the Main Window. You can select from the following menus: The File menu The Edit menu The Project menu The View menu The Draw menu The Run menu The Help menu These menus are ...
    • DRAINS Examples

      Files for a number of short examples are located in the folders C:\ProgramData\Drains, in folders named 'LiteExamples' and 'FullUnsteadyExamples' (C:\ProgramData\Drains may not be visible because it is often hidden in Windows. To make it visible, ...
    • The DRAINS Viewer

      The free viewer allows anyone to open DRAINS files and inspect the model structure and inputs. If a DRAINS .drn file contains stored results, these can also be viewed, and exported to spreadsheets. The Viewer operates in the same way as DRAINS, but ...
    • Capabilities of DRAINS

      The hydrological and hydraulic methods in DRAINS can be used to design new drainage systems and to analyse established or trial systems. These systems can range from small property drainage systems, through street and trunk drainage systems, up to ...