Environmental and water issues are essentially complex interdisciplinary problems. Multiple models from different disciplines are usually integrated to solve those problems. Integrated modeling environment is an effective technical approach to model integration. Although a number of modeling environments worldwide are available, they cannot meet current challenges faced. Their old-fashion designs and original development purposes constrain their possible applications to the domain of hydrologic or land surface modeling. One of the challenges is that we intend to link knowledge database or ontology system to the modeling environment in order to make the modeling support more intelligent and powerful. In this paper, we designed and implemented an integrated modeling environment (HIME) for hydrological and land surface modeling purpose in a much extendable, efficient and easy use manner. With such design, a physical process was implemented as a module, or component. A new model can be generated in an intuitive way by linking module icons together and establishing their relationships. Following an introduction to the overall architecture, the designs for module linkage and data transfer between modules are described in details. Using XML based meta-information, modules in either source codes or binary form can be utilized by the environment. As a demonstration, with the help of HIME, we replaced the evaporation module of TOPMODEL with the evapotranspiration module from the Noah land surface model which explicitly accounts for vegetation transpiration. This example showed the effectiveness and efficiency of the modeling environment on model integration.