This program is used for modeling shallow foundations (slab or strip foundations) under load. The program calculates vertical and horizontal bearing capacity, settlement, and rotation of the foundation footing, and determines the required longitudinal and transverse reinforcement (punching shear).