Reviewer dossier
Dossier for reviewers
For building-control officers and checking engineers who meet Struct4U in a calculation package. Everything below comes from the release notes, the manuals and the published sample reports. Where something is not documented yet, we say so.
- Subject
- XFEM4U, XFrame2D, XBeam2D, XConstruct
- Maker
- Struct4U B.V., Rotterdam
- Status
- 28 September 2026
- Sources
- Release notes, manuals, sample reports
Program and maker
| Maker | Struct4U B.V. · 'The Mark', Fascinatio Boulevard 216, 3065 WB Rotterdam · Chamber of Commerce (KvK) 59904305 |
|---|---|
| Programs and current version | XFEM4U 2027-04-02 (4 Aug 2026)XFrame2D 2027-07-01 (20 Aug 2026)XBeam2D 2027-05-02 (19 Aug 2026)XConstruct 2027-03-01 (15 May 2026) |
| XSpreadsheets | An Excel workbook that builds XFrame2D and XFEM4U models. The calculation and the checks run in those programs. |
| Platform | Windows, 64-bit. On .NET 10 since XConstruct 2026-07-01 and XFEM4U, XFrame2D and XBeam2D 2027-01-01. |
| Report output | PDF and RTF; Microsoft Word (.docx) since the releases of 24 August 2025, with the formulas as Word equations. |
| Version on the report | Each report page prints the program and version and the date and time of the calculation, for example “XBeam2D 2023.1.01” and “12-11-2022 - 17:30”. |
| Program languages | English, Dutch, German, Spanish, Italian, Norwegian and Portuguese. |
Version history
From the release notes of each program, which go back to November 2022.
| Program | Releases | First in the notes | Latest | With Δ since Aug 2025 | Release notes |
|---|---|---|---|---|---|
| XFEM4U | 28 | 2023-01 · 3 Nov 2022 | 2027-04-02 · 4 Aug 2026 | 4 | EN (PDF)NL (PDF) |
| XFrame2D | 25 | 2023-01-01 · 3 Nov 2022 | 2027-07-01 · 20 Aug 2026 | 5 | EN (PDF)NL (PDF) |
| XBeam2D | 21 | 2023-01 · 3 Nov 2022 | 2027-05-02 · 19 Aug 2026 | 3 | EN (PDF)NL (PDF) |
| XConstruct | 21 | 2023-01 · 3 Nov 2022 | 2027-03-01 · 15 May 2026 | 5 | EN (PDF)NL (PDF) |
Version numbers run ahead of the calendar: XFEM4U 2027-04-02 came out on 4 August 2026. The release notes list each change, often with the help-desk number behind it. Δ counts releases whose notes describe a change that can alter the results of an unchanged model.
Methods and analysis types
As described in the manuals and the release notes.
XFEM4U
- 3D frames of beam elements, analysed first-order (geometrically linear) or second-order (geometrically non-linear). With a Eurocode steel or timber check switched on, the analysis is always second-order.
- Global sway imperfections to EN 1993-1-1, 5.3.2(3)a are applied automatically in +dx and −dx, so every ULS combination is calculated twice. Member imperfections (5.3.2(3)b) are not modelled; members are checked to 6.3 with the buckling length equal to the member length (5.2.2(7)b).
- Plates, slabs and walls with automatic meshing, analysed first-order only.
- ANSI/AISC 360-16: the Direct Analysis Method (Section C1.1, LRFD) on a second-order analysis with initial imperfections.
- Earthquake (NL): response spectrum to NPR 9998, with natural frequencies by the Rayleigh method and seismic load cases in x and y.
- Beams on an elastic foundation and tension-only or compression-only members are solved iteratively in the load combinations.
XFrame2D
- 2D frames, first-order or second-order. With a Eurocode check switched on, always second-order with imperfections; global tilt is applied in two directions.
- Member imperfections are not modelled; members are checked with the buckling length equal to the member length.
- Beams on an elastic foundation and tension-only or compression-only members are solved iteratively in the load combinations only, from version 2027-05-01.
- Up to 1,000 nodes, 2,000 members, 250 load cases and 250 combinations, with 15 load cases per combination. Node joints are linear springs.
XBeam2D
- Beams on supports and elastic beds, analysed geometrically linear.
- Concrete deflection from the M-N-κ diagram (physically non-linear), and long-term deflection with creep for concrete and timber.
- Chessboard (pattern) loading of variable loads, with the load cases and combinations generated, from version 2027-03-01.
- Concrete deflections are not calculated for beams on an elastic foundation or on springs.
XConstruct
- Section and detail checks for the forces you enter: steel connections and column bases, concrete sections with the M-N-κ diagram, concrete columns, punching, timber members, masonry and pile bearing capacity.
- NEN-EN editions with the Dutch national annex only.
- Many calculations in one project file, recalculated on every change.
Analysis types per program
| Analysis types per program | XFEM4U | XFrame2D | XBeam2D |
|---|---|---|---|
| First-order (geometrically linear) analysis | Covered | Covered | Covered |
| Second-order (geometrically non-linear) analysis with global imperfections | Covered | Covered | Not covered |
| Plates, slabs and walls | Covered | Not covered | Not covered |
| Second-order effects in plates and walls | Not covered | Not covered | Not covered |
| Concrete stiffness from the M-N-κ diagram (physically non-linear) | ask us | ask us | Covered |
| Beams on an elastic foundation | Covered | Covered | Covered |
| Tension-only and compression-only members | Covered | Covered | ask us |
| Response spectrum to NPR 9998 | Covered | ask us | ask us |
| Water accumulation (ponding) | Covered | ask us | ask us |
| Chessboard (pattern) loading | ask us | ask us | Covered |
| Fire resistance of steel members | Covered | Covered | Covered |
Where each mark comes from
- First-order (geometrically linear) analysis
- XFEM4U manualXFrame2D manualXBeam2D manual
- Second-order (geometrically non-linear) analysis with global imperfections
- XFEM4U manual · sample report (Nov 2022)XFrame2D manual · sample report (Nov 2022)XBeam2D manual
- Plates, slabs and walls
- XFEM4U manualXFrame2D manualXBeam2D manual
- Second-order effects in plates and walls
- XFEM4U former Struct4U knowledge centre
- Concrete stiffness from the M-N-κ diagram (physically non-linear)
- XBeam2D struct4u.com
- Beams on an elastic foundation
- XFEM4U release notes 2024-02-01 (3 Jul 2023)XFrame2D release notes 2027-05-01 (25 Jul 2026)XBeam2D struct4u.com
- Tension-only and compression-only members
- XFEM4U manualXFrame2D release notes 2027-04-01 (29 Jun 2026)
- Response spectrum to NPR 9998
- XFEM4U manual
- Water accumulation (ponding)
- XFEM4U release notes 2024-01-01 (20 Apr 2023)
- Chessboard (pattern) loading
- XBeam2D release notes 2027-03-01 (19 Jun 2026)
- Fire resistance of steel members
- XFEM4U release notes 2027-04-01 (10 Jul 2026)XFrame2D release notes 2027-06-01 (13 Aug 2026)XBeam2D release notes 2027-05-01 (13 Aug 2026)
Not offered: modal or dynamic analysis beyond the Rayleigh frequencies used for NPR 9998, linear buckling (eigenvalue) analysis, physically non-linear analysis in 3D, construction stages and moving loads.
Clauses printed in the sample reports
Clauses, tables and equation numbers that the published sample reports print next to their checks (version 2023.1, November 2022).
Steel hall in 3D, to Eurocode XFEM4U 2023.1.02 · NL PDF
NEN-EN 1993-1-15.3.2 · 6.2.3 · 6.2.4 · 6.2.5 · 6.2.6 · 6.2.8 · 6.2.9 · 6.3.1.1 · 6.3.2.1 · 6.3.3 · Annex B (method 2)
The same hall, to ANSI/AISC 360-16 XFEM4U 2023.1.02 · EN PDF · ES PDF
ANSI/AISC 360-16C1.1 · (B3-1) · Table B4.1 · D2 · E3 · F2 · F6 · F7 · (F1-1) · G2 · G4 · G6 · (H1-1a)
Timber roof frame XFrame2D 2023.1.01 · EN PDF · NL PDF
EN 1991-1-35.2
EN 1991-1-44.3.2 · 4.4 · 4.5 · 6.2 · Table 7.4
EN 1995-1-15.4.4 · 6.1.2 · 6.1.4 · 6.1.7 · 6.2.3 · 6.2.4 · 6.3.2 · 6.3.3
Reinforced concrete beam XBeam2D 2023.1.01 · EN PDF · NL PDF
EN 1990(6.10a) · (6.10b)
NEN-EN 1992-1-1(4.1) · 6.2.1 · 7.3.3
Bolted end-plate moment connection XConstruct 2023.1.01 · EN PDF · NL PDF
NEN-EN 1993-1-86.1.2.3 · 6.2.6.1 · 6.2.6.2 · 6.2.6.3 · 6.2.6.4 · 6.2.6.5 · 6.2.6.7 · 6.2.6.8 · 6.2.7.2 · Fig. 6.11
Steel column base XConstruct 2023.1.01 · EN PDF · NL PDF
NEN-EN 1992-1-1(3.15) · (6.63)
NEN-EN 1993-1-8Table 3.4 · 4.5.2(2) · 6.2.2(6) · 6.2.2(7) · 6.2.5(7) · (6.3) · (6.5) · (6.6) · (6.27) · Table 6.11
Concrete section with M-N-κ diagram XConstruct 2023.1.01 · EN PDF · NL PDF
NEN-EN 1992-1-1(4.1) · (5.10a) · (6.2a) · (6.2b) · (6.3N) · (6.6N) · (6.8) · (6.9) · (6.26) · (6.28) · (6.29) · (6.30) · (6.31) · (9.5N)
Clauses named in the release notes since August 2025
- EN 1993-1-1, 6.3.2.3, Table 6.6: correction factor kc by Serna et al. (XFEM4U 2027-04-01; XFrame2D and XBeam2D 2027-03-01).
- NEN-EN 1993-1-1 NB, Figure NB.6, formula NB.7 and NB.NB.2: C2 in the critical moment for lateral-torsional buckling (XFEM4U 2027-01-01; XFrame2D, XBeam2D and XConstruct 2027-03-01).
- NEN-EN 1993-1-1, Table B.3: factor Cmy for the steel column (XConstruct 2026-07-01).
- NEN-EN 1992-1-1, 10.9.4.3(8): mortar joints of concrete columns (XConstruct 2026-07-01).
- NEN 9997-1:2025+
C1:2025 , Table 7.c: pile factors (XConstruct 2027-03-01).
Annex and code coverage
✓ documented, ✗ not included, “ask us” not documented yet.
| Program | NLNEN-EN | BENBN EN | UKBS EN | DEDIN EN | ITUNI EN | ESUNE-EN | PTNP EN |
|---|---|---|---|---|---|---|---|
| XFEM4U | Covered | Covered | Covered | Covered | Covered | Not covered | Not covered |
| XFrame2D | Covered | Covered | Covered | Covered | Covered | Not covered | Not covered |
| XBeam2D | Covered | Covered | Covered | Covered | Covered | Not covered | Not covered |
| XConstruct | Covered | Not covered | Not covered | Not covered | Not covered | Not covered | Not covered |
Codes per program
| Code | XFEM4U | XFrame2D | XBeam2D | XConstruct |
|---|---|---|---|---|
| Basis and actions | ||||
| EN 1990Basis of design, load combinations | Covered | Covered | Covered | Covered |
| EN 1991-1-3, EN 1991-1-4Snow and wind loads, generated | Covered | Covered | ask us | ask us |
| Concrete | ||||
| EN 1992-1-1Concrete: general rules and buildings | Covered | ask us | Covered | Covered |
| EN 1992-1-2Concrete: fire design | ask us | ask us | ask us | Covered |
| ANSI/ACI 318-19US concrete code | Covered | ask us | ask us | ask us |
| Steel | ||||
| EN 1993-1-1Steel: general rules and buildings | Covered | Covered | Covered | Covered |
| EN 1993-1-2Steel: fire design | Covered | Covered | Covered | Covered |
| EN 1993-1-8Steel: joints | Covered | Covered | ask us | Covered |
| ANSI/AISC 360-16US steel specification, direct analysis method | Covered | ask us | ask us | ask us |
| Timber | ||||
| EN 1995-1-1Timber: general rules and buildings | Covered | Covered | Covered | Covered |
| Masonry | ||||
| EN 1996-1-1Masonry: general rules | ask us | ask us | ask us | Covered |
| NPR 9096-1-1Masonry, Dutch simplified rules: cavity wall under wind | ask us | ask us | ask us | Covered |
| Geotechnics | ||||
| EN 1997-1 · NEN 9997-1Geotechnics: pile bearing capacity from CPTs | ask us | ask us | ask us | Covered |
| Dutch rules | ||||
| NEN 8700Existing structures: partial factors of Table A.1.2 | Covered | Covered | Covered | Covered |
| NPR 9998Induced earthquakes in the Netherlands: response spectrum | Covered | ask us | ask us | ask us |
Where each mark comes from
- EN 1990
- XFEM4U sample report (Nov 2022)XFrame2D sample report (Nov 2022)XBeam2D sample report (Nov 2022)XConstruct sample report (Nov 2022)
- EN 1991-1-3, EN 1991-1-4
- XFEM4U manual · release notes 2027-01-01 (23 Mar 2026)XFrame2D sample report (Nov 2022)
- EN 1992-1-1
- XFEM4U manual · release notes 2027-01-01 (23 Mar 2026)XBeam2D sample report (Nov 2022)XConstruct sample report (Nov 2022) · sample report (Nov 2022) · sample report (Nov 2022)
- EN 1992-1-2
- XConstruct sample report (Nov 2022) · manual
- ANSI/ACI 318-19
- XFEM4U confirmed by Struct4U (Sep 2026)
- EN 1993-1-1
- XFEM4U sample report (Nov 2022)XFrame2D manual · release notes 2027-03-01 (19 Jun 2026)XBeam2D release notes 2027-03-01 (19 Jun 2026)XConstruct sample report (Nov 2022) · release notes 2026-07-01 (3 Dec 2025)
- EN 1993-1-2
- XFEM4U manual · release notes 2027-04-01 (10 Jul 2026)XFrame2D release notes 2027-06-01 (13 Aug 2026)XBeam2D release notes 2027-05-01 (13 Aug 2026)XConstruct struct4u.com · release notes 2027-03-01 (15 May 2026)
- EN 1993-1-8
- XFEM4U manual · release notes 2027-01-01 (23 Mar 2026)XFrame2D struct4u.com · release notes 2027-01-01 (12 Jan 2026)XConstruct sample report (Nov 2022) · sample report (Nov 2022)
- ANSI/AISC 360-16
- XFEM4U sample report (Nov 2022) · manual
- EN 1995-1-1
- XFEM4U struct4u.com · release notes 2027-01-01 (23 Mar 2026)XFrame2D sample report (Nov 2022)XBeam2D manual · release notes 2027-01-01 (12 Jan 2026)XConstruct struct4u.com · release notes 2027-03-01 (15 May 2026)
- EN 1996-1-1
- XConstruct struct4u.com · release notes 2026-06-01 (24 Aug 2025)
- NPR 9096-1-1
- XConstruct struct4u.com
- EN 1997-1 · NEN 9997-1
- XConstruct release notes 2027-03-01 (15 May 2026)
- NEN 8700
- XFEM4U manualXFrame2D release notes 2026-01-01 (17 Jun 2025)XBeam2D manualXConstruct release notes 2026-06-01 (24 Aug 2025)
- NPR 9998
- XFEM4U manual
Known limitations
- XFEM4U analyses frames second-order; plates and walls are analysed first-order only.
- Member imperfections are not modelled (see Methods).
- XBeam2D is geometrically linear and does not calculate concrete deflections for beams on an elastic foundation or on springs.
- XConstruct uses the Dutch national annex only.
- XFrame2D and XBeam2D: up to 1,000 nodes and 2,000 members; node joints are linear springs.
- The XFrame2D timber sample report states that snow loads for multi-span roofs (EN 1991-1-3, 5.3.4, Figure 5.4) are not taken into account.
- The programs run on 64-bit Windows only; the Word add-in needs Word for Windows (desktop).
- The published sample reports date from November 2022 (version 2023.1).
How to verify a result
Each check prints its clause, the formula, the values filled in and the result against its limit, so a result can be rechecked by hand. The verification page shows a transcribed report page and the steps.
How to recheck a resultReport a result problemSample reports
Not yet in this dossier
These are not documented publicly yet. Ask us about them for your project.
- The test procedure every release goes through before it ships.
- Certification status, for example KOMO BRL 0207 or ISO 9001.
- A complete list of the clauses each program implements.
- The formulation of the beam and plate elements, with literature references.
- Verification cases that compare program results with hand calculations or benchmarks.
- A named contact person for reviewer questions.
Contact for reviewer questions
Struct4U B.V.
Fascinatio Boulevard 216, 3065 WB Rotterdam · Chamber of Commerce (KvK) 59904305 · VAT NL8536.88.989.B01Mention the project, the program and version, and the check you are asking about.