urban planning helps cities accommodate growth and adaptation in a sustainable way to upgrade the existing built environment to a more sustainable one hardware and to manage related risks and needs of communities in order to make them more resilient software as local implementation is highlighted many development programmes remain spatially blind when many interests are superimposed on the same urban space conflicts arise that often lead to spatial inequity and thereby marginalising the disadvantaged