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:
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:
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). |
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.