Estimation of discharge from ungauged catchments based on rainfall-runoff analysis is a very frequent task in engineering hydrology. Very often, design discharges are needed for streams or small rivers where no streamflow data is available (river training works, culverts, small hydropower plants, etc). This study uses a well established lumped hydrologic rainfall-runoff model to compare two different approaches in data preparation. The traditional method of manual obtainment of catchment parameters was compared to a more contemporary methodology using automation with geographic information systems, digital terrain models and available datasets, with an emphasis on open-source tools and freely available datasets. Both techniques were implemented on more than 100 catchments in Serbia to calculate storm runoff response. The results show minor differences that are insignificant compared to the time and resources saved with the automated techniques. The use of such automated methods enables the hydrologist to direct more attention to other factors that influence discharge even more than catchment parameters, such as rainfall, soil and land use data.