I would like to determine the surface ﬂow network, this based on the spatial analysis of DEM data and the creation of separate layers for surface ponds and preferential surface ﬂow pathways. More accurate I would like delineation surface pond and surface flow pathway over urban areas based on DEM. I want to know what software I can automatically calculate?
I think there's an extension to ArcMap for what you want to do, even if that is a bit unclear to me. I would use Arc Hydro Tools, just make sure you get the latest version for 10.1 from the ftp (link at bottom).
You can find a number of partial workflows here for different situations.
AHT has the ability to include lakes and streams in the calculations, and it will return both catchment areas and flow paths based solely on the DEM.
If you need to include a drainage system, AHT doesn't have a functionality for this out of the box. I have done this by simulating the pipes as creeks (burn them in to the DEM with DEM Reconditioning), but there are probably alternative ways of accomplishing the same thing. It will assume you have a "sufficient amount" of inlets to the pipes in order for this generalization to be valid.