A wide range of elements should be taken into consideration when developing the landscaping plan:
the climate, topography, orientation, site drainage, building codes, irrigation, access and movement of people and vehicles, furniture, lighting, habitat for native plants, to name just a few.