I have developed vacant land in the past and present and here is a list of things that are required: (off the top of my head)
$$$$$$.... lots of $$$$$$.
Land development is very difficult to obtain financing so usually it requires lots of cash on hand.
You need to retain a Civil Engineer ~$180/hr, Geotechnical Engineer ~$150/hr, Planner ~$250/hr, Architect ~$150/hr, Lawyer ~$250/hr and a Surveyor ~$150/hr.
Typical "Studies" the City requires for development:
-Zone Changes
-Geotechnical Studies
-Archeological Studies
-Traffic Studies
-Parking Studies
-Noise Studies
-Storm Water Management Studies
-Servicing Studies
-Tree Saving Plans
-Surveys
-Lighting Studies
-Site Plan Approvals
-Concept Drawings along with tons of revisions
-Letters of Credit to the City covering all costs of the development to guarantee completion.
-Parkland Dedication or Cash in Lieu of Parkland $$$
-Any public roads, sidewalks, parks, curbs, stop signs, hydro poles, boulevard trees etc... are the developers responsibility for min 2 years.
-City Approvals, Regional Approvals, Conservation Authority Approvals, Hydro Approvals, Cable/Tel Approvals, Gas Utility Approvals, etc...
-TIME... Lots of TIME... I would budget 1 year minimum
Land development is usually a public process.... Be prepared for the NIMBY Mentality (Not In My Back Yard)
AND
God help you if there are trees on your property and they need to be cut down! People LOVE trees...
Just a few "timebombs" to look out for...