Structural Engineering Calculation Software | Since 1982

800-424-2252

Structural Engineering Calculation Software

Governing Codes & Design Standards

What governing codes and design standards does ENERCALC SEL support?

 

ENERCALC SEL provides structural engineers with a single, consistent, easy-to-use source for the design and analysis tasks common to all buildings. Part of that consistency is broad support for the governing codes and design standards you use every day.

 

SUPPORTED GOVERNING CODES AND DESIGN STANDARDS

We currently support the following governing codes and design standards:

  • IBC 2024, IBC 2021, IBC 2018, IBC 2015
  • ASCE 7-22, 7-16 and 7-10
  • ACI 318-19 (including the recent shear design provisions), ACI 318-14
  • ACI 530-13
  • TMS 402-22, TMS 402-16
  • AISC 360-22, AISC 360-16, AISC 360-10
  • NDS 2024, NDS 2018, AWC SDPWS 2021

As of: March 2025

 

WHAT ABOUT STATE-SPECIFIC MODIFICATIONS?

We do not currently support state-specific modifications of governing codes and design standards.

Like it or not, if you look around at other software in our market (competitive or otherwise), you’ll find that no one else supports these modifications.

OK, there is one vendor who claims to support CBC 2022. When you dig deeper, you’ll find that they support only the CBC 2022 modifications for a single agency. One difficulty with that – there are 4000+ additional permutations of IBC 2021 modifications made in CBC 2022 because the applicable modifications are adopted on a chapter by chapter and agency by agency basis. This isn’t wrong or bad, it’s simply how it works.

There’s a reason for the lack of support by software vendors: it’s become incredibly complex to add and maintain these state-specific, agency-specific code modifications. The permutations balloon quickly.

Our perspective on CBC2022 and what we’ve done about it with the advice of California engineers. (LINK)

This situation is also affected by changing adoption practices by government jurisdictions. See below “ADOPTION PRACTICES ARE CHANGING”.

CODE / STANDARD ADOPTION PRACTICES ARE CHANGING

Historically, ENERCALC has provided support for the modules that reference the various chapters of IBC and the referenced design standards when a particular IBC edition becomes widely adopted. For example, IBC 2021 was widely adopted on Jan 1, 2023 – and ENERCALC was ready for IBC 2021 on that date.

Given that the governing bodies have mixed and matched adoptions of IBC editions and referenced design standard editions (specifically ASCE 7), our scheduling for the rollout of code support must adapt, as you have had to. Our intent is to implement future design standards as soon as possible after they are released so that none of us get in a pinch when a governing body adopts a new code much more quickly than it was done in the past.

CHANGES IN THE SELECTION OF EDITIONS & STANDARDS

Finally, we’ve decoupled the selection of ASCE 7 edition from the selection of IBC edition.  Historically, ASCE 7 edition was inferred through the selection of an IBC edition, as suggested in the screen capture below.

EARLIER ENERCALC BUILDS:

But to add flexibility, and to accommodate jurisdictions that select a different ASCE 7 edition than the one referenced in their selected IBC edition, we introduced the following control for the independent selection of ASCE 7 edition (noting that ASCE edition is not mentioned in the IBC selection).

CURRENT ENERCALC:

select ASCE and IBC editions separately

In a time when jurisdictions are rapidly adopting new material design standards—sometimes even ahead of requirements set by the IBC—ENERCALC recognizes the importance of providing greater flexibility to meet the needs of our users. Our team is actively working on enhancements that will allow users to individually select material code editions, giving engineers more control over the design standards used in their calculations and enabling them to align seamlessly with their jurisdiction’s requirements.

See below for a sneak peek…

WHERE ENERCALC IS HEADING:

Governing code selection dialog

What did ENERCALC change to support IBC 2024?

  • IBC 2024 was added to the list of available Building Codes that can be selected for a project.
    • Support for IBC 2024 was released in March 2025 (Build 20.25.03.24).
    • Support for IBC 2024 includes support for updated material design standards including AISC 360-22, NDS 2024 and TMS 402-22.
      See table below for additional information regarding material design standard updates to specific modules. 
  • IBC 2024 Load Combinations were added to the list of available Load Combinations.

Material Code Module Update Release Note
AISC 360-22 Steel Modules

Added AISC 360-22 (16th Edition) steel shape data to the steel section database.

Updated the Quick List edition selection functionality to support 16th Edition steel shapes.

Release Note

Steel Beam

Multiple Simple Beam

Composite Steel Beam

Steel Beam with Torsional Loads

Steel Column

Solider Pile Retaining Wall

2D Frame

Updated the Critical Stress (Fcr) calculation to reflect the revised Equation F6-4 when AISC 360-22 is selected as the Material Design Standard.

Per AISC’s spec comparison: “In (c), Equation F6-4 has been updated by revising the 0.69 multiplier to 0.70.”

This update affects flange local buckling of I-shaped members and channels bent about their minor axis with slender flanges, per AISC 360-22 Section F6.2(c).

Release Note

Updated the nominal flexural strength (Mn) calculation to reflect the revised Equation F7-2 when AISC 360-22 is selected as the Material Design Standard.

Per AISC’s spec comparison: “In (b), Equation F7-2 has been revised to a format more consistent with the flange local  buckling equations for the nominal flexural strength of I-shapes.”

This update affects flange local buckling of HSS sections with noncompact flanges, per AISC 360-22 Section F7.2(b).

Release Note

Updated the nominal flexural strength (Mn) calculation to reflect the revised Equation F7-6 when AISC 360-22 is selected as the Material Design Standard.

Per AISC’s spec comparison: “In (b), Equation F7-6 has been revised to a format more consistent with the flange local buckling equations for the nominal flexural strength of I-shapes.”

This update affects web local buckling of HSS sections with noncompact webs, per AISC 360-22 Section F7.3(b).

Release Note

Updated the nominal flexural strength (Mn) calculation to reflect the changes to Section F7.3(c).

Per AISC’s spec comparison: “Item (c) has been clarified that it applies to sections with slender webs and compact or noncompact flanges. The compression flange local buckling limit state has been deleted.”

This update affects web local buckling of HSS sections with slender webs and compact or noncompact flanges, per AISC 360-22 Section F7.3(c).

Release Note
NDS 2024 Wood Modules

Incorporated new values from the NDS 2024 Supplement into the Wood Section and Wood Reference Design Values databases.

Added quick selection options for NDS 2024 Wood Sections and Wood Reference Design Values in the Wood Beam, Wood Column, and Multiple Simple Beam (Beam Material = Wood) modules.

Note: Section-based adjustment factors (e.g., CF) have changed from NDS 2018. Reselect the member when upgrading to NDS 2024 to apply the latest data, even if the section size is unchanged.

Release Note
TMS 402-22 Masonry Beam

Updated the Max Tension As “Allowable” value per TMS 402-22 Section 9.3.3.2.4. 

In TMS 402-16, the limit was based on a net tensile strain εt = 1.5 * fy / Es (Section 9.3.3.2.1(a)). 

In TMS 402-22, the limit was revised to εt = 0.003 + fy / Es, which reduces the maximum allowable reinforcement for most grades of steel.

Release Note
Masonry Column

Updated axial allowable load per TMS 402-22 Equations 8-16 and 8-17.

In TMS 402-16, Section 8.3.4.2.1 (Equations 8-18 and 8-19) used 0.25 f’m An.

TMS 402-22 revises this to 0.3 f’m An, resulting in a slight increase in the maximum allowable compressive force.

Release Note
Masonry Slender Wall

Updated the Max Tension As “Allowable” value per TMS 402-22 Section 9.3.3.2.4. 

In TMS 402-16, the limit was based on a net tensile strain εt = 1.5 * fy / Es (Section 9.3.3.2.1(a)). 

In TMS 402-22, the limit was revised to εt = 0.003 + fy / Es, which reduces the maximum allowable reinforcement for most grades of steel.

Note: At this time, the Masonry Slender Wall module only supports tension-controlled masonry walls (φ = 0.9).

Release Note
Masonry Shear Wall

Updated the maximum allowable chord reinforcement area (As-max).

In TMS 402-16, the limit was based on net tensile strain εt = 1.5 * fy / Es (Section 9.3.3.2.1(a)).

In TMS 402-22, this limit was removed with the introduction of Table 9.1.4, which penalizes compression-controlled walls.

Since phi is user-specified in the module, the As-max limit is retained and back-calculated from the user’s phi value.

Release Note

Cantilevered Retaining Wall

Restrained Retaining Wall

Updated axial allowable load per TMS 402-22 Equations 8-16 and 8-17.

In TMS 402-16, Section 8.3.4.2.1 (Equations 8-18 and 8-19) used 0.25 f’m An.

TMS 402-22 revises this to 0.3 f’m An, resulting in a slight increase in the maximum allowable compressive force.

Updated the Max Tension As “Allowable” value per TMS 402-22 Section 9.3.3.2.4. 

In TMS 402-16, the limit was based on a net tensile strain εt = 1.5 * fy / Es (Section 9.3.3.2.1(a)). 

In TMS 402-22, the limit was revised to εt = 0.003 + fy / Es, which reduces the maximum allowable reinforcement for most grades of steel.

Note: At this time, these modules only support tension-controlled masonry stems (φ = 0.9).

Release Note

Release Note

Please note: The list above is not a comprehensive summary of all IBC 2024 changes. It only reflects the most significant updates ENERCALC has implemented to support IBC 2024 and the relevant material design codes.

If you have any questions about these changes, or suggestions for additional updates, please contact us at support@enercalc.com.