design of the site plan based on the owner preferences and most importantly bass on the codes defined by your local City. The job is mainly done using AutoCAD but Autodesk Civil 3D tools will be utilized to analyze the design and check the criteria.
A lot survey is needed to be done prior to site planning but the topography can be obtained using online sources like USGS.gov and so forth.