Types of foundations generally used in buildings are isolated footings, combined footing, raft or mat foundations, strip foundation, pile and drilled shafts.