Models, GIS, and expert systems: integrated water resources models

Advanced information technology provides the tools to design and implement smart software where, in a broad sense, the emphasis is on man-machine interface and a flexible problem representation. Symbolic and analog, graphical interaction, visual display and animation, integrated data sources and built-in domain knowledge can effectively support users of complex and complicated software systems. Integration, interaction, visualization, intelligence and customization are key concepts that are discussed in detail, using a number of operational water resources models as examples.