Factors responsible for the development of soil profile

1.    Time factor
2.    Vegetation of an area.
3.    Climate of an area.
4.    Relief of an area.
5.    The altitude.
6.    Man's influence.
7.    Water movement in the soil.
8.    Rate of evaporation and rate of elluviation.
9.    The nature of the parent rock.
10.    Weathering process.
11.    Interdependence in the ecosystem.