The design of spread footings (spread or strip footing) subject to general load. It computes vertical and horizontal bearing capacity, settlement and rotation of a footing, and determines required longitudinal and shear reinforcement (punching).
Click for more details.