In addition to supporting the structure, foundations shift the weight of the structure onto the earth. Nonetheless, the layer where the load is transferred by the foundation needs to have a sufficient bearing capacity and appropriate settling characteristics. There are multiple kinds of foundations based on different factors such as the entire weight of the superstructure