November 3, 2021


ASDIP FOUNDATION is a structural engineering software for design of concrete footings. It includes the design of spread footings based on the latest ACI provisions. Following is an overview of the graphical user interface and the required steps for spread footing design, with annotated screenshots of the software.

Click here to download ASDIP FOUNDATION free 15-day trial.

ASDIP Graphical User Interface

The ASDIP user interface consists of two panes. The left pane includes graphical controls to enter the data easily, and the right pane shows the results, both numerically and graphically. Both panes include tabbed pages to organize the information in a logical and productive way.

Spread footing design steps

In the Geometry tab enter the sizes, dimensions, and all geometric information of the footing and column. At the top of the page select the Footing tab to enter the footing size and thickness, the soil cover, and the depth of the water table.

Select the Column tab to specify the column material, either concrete or steel. For a concrete column, enter the column size and the offset with respect to the footing centerline in each direction. In this case the loads will be applied at the top of the footing. For a steel column, it can be supported either directly on top of the footing, or on top of a concrete pedestal. In the latter case, the pedestal size and height are required and the loads will be applied at the top of the pedestal. For a more in-depth explanation about how to model pedestals please see the blog post

In the right pane, the At-a-Glance tab show a summary of the results, with the most relevant information, organized by topic. This is useful for a quick identification of any problem in the design.


In the Loads tab you can specify either a single set of pre-combined loads, or a set of nominal load cases to be combined internally. The first option applies when the loads come from another software and they are already combined, for example the column base reaction for 1.2D+1.6L. In this case enter this load as a pre-combined load and the software will use this load without any additional load factor.

For the second option, specify the load combinations code, either ASCE 7-05, ASCE 7-10/16, or User-defined. The required load information is the vertical load P, horizontal loads, and bending moments in each direction, as shown below.

The Condensed tab shows a more detailed set of results, organized by topic. This is useful when more information is required, for example the results of the calculations for overturning, sliding, punching shear, load transfer, etc.


In the Materials tab specify the material properties for the footing and column. In the Footing tab enter the allowable gross soil bearing pressure and the soil friction coefficient for sliding resistance. Specify the soil cover and concrete density.

The Detailed tab shows full detailed results, step-by-step calculations with exposed formulas and Code references. It includes the detailed calculation of every applicable stability and strength limit states. This is useful for a granular check of the footing design and for submittals to approval agencies.


The Reinforcement tab shows a number of graphical controls to specify the rebars in the footing and column. Enter the bar sizes and the number of bars in each direction, top and bottom. Specify the direction of the outer bars.

In the right pane, the Graph > Bearing tab shows the bearing diagram with values at corners and the exact location of the zero-bearing line. This is useful when you are checking the adequacy of a footing in partial bearing.


The Shear tab shows the shear values at a distance d  from the column face in both directions. The Flexure tab shows the moments at the column face in both directions. The Punching tab shows the punching shear at a distance d/2 from the column perimeter. The results can be sorted by load combination. The software shows the controlling load combination for each condition.


The Column tab shows the biaxial interaction diagram at the controlling rotation angle, which includes the actual factored loads for easier comparison.

ASDIP FOUNDATION generates scaled plan and elevation views of the designed footing with the reinforcement, as shown below.



ASDIP FOUNDATION includes the design of spread footings under biaxial loading, with multiple options to optimize the design quickly. The design of biaxial spread footings may be cumbersome and error-prone. With the user-friendly graphical interface the design can be completed and optimized with ASDIP FOUNDATION in minutes.

For engineering background, please see the blog post Spread Footings Under Biaxial Bending: A Complex Design Subject.  For our collection of blog posts about foundation design please visit Structural Footing Design.

Detailed information is available about this structural engineering software by visiting ASDIP FOUNDATION. You are invited to download a Free 15-Day Software Trial or go ahead and Place Your Order.

Best regards,
Javier Encinas, PE
ASDIP Structural Software

  • 1- when the settlement of footing or spread to be included in the software or calculation?
    2- reinforcement design for stub column or short column is still limited: rebar type by Asian standard (mm), rebar for rectangle column, stirrup (rebar and spacing)?

    • 1.- The settlement is controlled by the allowable bearing pressure provided by the soils report.
      2.- The purpose of ASDIP Foundation is to design the footing, not the column. The program does check the transfer of forces at the footing / column interface per the code. You can specify metric rebars in the software. For a complete concrete column design module please see ASDIP Concrete instead.

  • Please share the load combination that ASDIP uses in design of Spread footing when Dead, Live and Seismic load is given as input.

    • You can see the controlling load combination for each design condition at the top of each section in the Condensed report.

  • Hi, I have been trying the demo version. I would like to know how does the program determines if the column is interior/edge/corner for punching shear check?

    I see that it’s not an input but rather based on the dimensions of the footings.


    • If the column face is closer than d/2 from an edge of the footing, it is an edge column. If two column faces are closer than d/2 from the two edges of a footing corner, it is a corner column. Otherwise it is an interior column.

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}