Foundation is the base of any structure. Without a solid foundation, the structure would not hold for long. We have to be very cautious with the design of foundations because our entire structure rests on the foundation. The job of a foundation is to transfer the loads of the building safely to the ground. The strength of the foundation determines the life of the structure. The design of foundation depends on the type of soil, type of structure and its load. Higher the load bearing capacity of the soil, the larger the load it could safely carry. Foundations are basically divided into Shallow Foundations and Deep Foundations.