This paper introduces the design of SHUD, from the conceptual and mathematical description of hydrological processes in a watershed to computational structures. To demonstrate and validate the model performance, we employ three hydrological experiments: the V-Catchment experiment, Vauclin’s experiment, and a study of the Cache Creek Watershed in northern California, USA.