The practice of reducing runoff and also pollutants at their source so that they do not enter the drainage system or become significantly delayed and attenuated.