A generic model package for analyzing the behavior of river basins under various hydrological conditions. The model package is a comprehensive and flexible tool which links the hydrological water inputs at various locations with the specific water-users in the basin.