Footings will help you design single or adjacent footings, wall footings, spread footings and a lot more. You can adjust the way the program reviews the data to fit whatever code requirements you are working with.