Soil analysis is the geotechnical investigation process used to determine subsurface conditions and engineering properties before foundation design. Testing methods include boring programs, cone penetration tests, and laboratory analysis to establish bearing capacity, compressibility, moisture content, and soil classification. This data drives foundation type selection, depth requirements, and settlement predictions for any industrial or capital project.