NewAge is a semi-distributed hydrological model that models the whole hydrological cycle, including radiation budget, evapotranspiration, snow modelling, hillslope runoff, runoff aggregation, and flood propagation. It is designed to be fast and easy to use. NewAge represents the topology of hillslopes and the river network as an oriented graph. It performs water and energy budgets for each hillslope based on modified Duffy and Utah Energy Balance models. The model outputs include effective rainfall, radiation, temperature, wind, and snow water equivalent. Case studies applying NewAge to the Passirio and Adige rivers in Italy are presented.