It is not common to have a perfectly flat site and if we do then we would have water pooling across it. So when we take a site analysis we need to survey the levels, employ someone else to, or acquire existing site levels from previous works on the site. This allows us to design taking into consideration changes in height to allow for retaining, stairs, ramps and drainage.