Hydroinformatics is a technology that combines information and communications technologies together with various disciplinary optimization and simulation models that focus on the management of water. This paper reviews the historical development of hydroinformatics and summarizes the current state of this technology. It describes the range of modeling tools and applications currently described in hydroinformatics literature. The paper concludes with some speculations about possible future developments in hydroinformatics.