IWR-MAIN is a tool to help water planners analyze urban water demand and develop optimal, long-term demand management programs. Version 6.0 was developed in an object-oriented fashion, such that each software module makes proper use of the best available software technology known today. The modular character of IWR-MAIN 6.0 will allow extensions to Geographic Information Systems, potential links to non-urban water consumption technologies, and modeling of wastewater flows in future software versions.