Many factors will often dictate the type of foundation for a given project. Those factors include the overall soil and subsurface makeup of a site, the local construction code, the footprint, height, load, and other elements of the building to be built atop the foundation, the stability of the land, the seismicity of the area, and much more.