Presents the Double ORder Approximation (DORA) algorithm for the solution of shallow water equations to compute the unsteady-state flow in an urban drainage network. Role of numerical models in designing and improving drainage networks; Components of DORA; Performance of the model in some selected cases; Application of DORA in an experimental sewer system in Pavia, Italy.