3D FEM · steel, concrete, timber
XFEM4U: 3D frames, plates and walls
One 3D model for the whole structure. With the Eurocode checks on, frames are analysed second-order with imperfections; plates are analysed linearly. Every check goes into the report with its formula, values and clause.
EN1990–1995NANL · BE · UK · DE · ITUSAISC 360-16USACI 318-19
Free download · first hour free · €100 welcome credit when you register · then pay per use · no credit card · Windows
The jobs it does
What engineers use it for, day to day.
Steel halls and buildings
Frames, bracing and purlins in one 3D model. The load generator adds wind and snow to EN 1991 and builds all load combinations.
In the manualConcrete floors and walls
Plates with holes, hinged edges or an elastic bed. Reinforcement from the three-layer model of Blaauwendraad and Braam, shear reinforcement included.
In the manualBeam grids on piles
Pile reactions, longitudinal reinforcement and stirrups for shear and torsion, and the reinforcement drawing as DXF (Premium licence, or included with pay-per-use).
In the manualEarthquake to NPR 9998
The response spectrum from the natural frequencies (Rayleigh). Seismic load cases in x and y and their combinations are generated. Dutch guideline.
In the manual
Global imperfections to EN 1993-1-1 §5.3.2(3)a are applied automatically when the checks are on.
What it does, tab by tab
Model
Beams, plates and walls in one model, drawn, imported or generated.
- Beams in steel, concrete and timber: tapered, built-up, dummy beams, rigid links, releases and hinges, insertion points, tension-only members, beams on elastic soil.
- Plates, slabs and walls with automatic meshing, holes, hinged plate connections, orthotropic slabs and elastic soil.
- Supports in any combination, with springs, compression-only supports and local axes.
- Node, beam and surface loads, load panels and prescribed displacements; load cases, combinations and combination sequences.
- A 3D wind and snow generator to EN 1991, a hall wizard, grid lines, levels, layers and a section box.
- User-defined materials in the material editor.

Analysis
- First order (GL) or geometrically non-linear (GNL). With the Eurocode steel or timber checks on, the analysis is always GNL.
- Global sway imperfections to EN 1993-1-1 §5.3.2(3)a are applied automatically, in +dx and −dx: 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 are analysed geometrically linear; the second-order effects apply to the beams.
- Water accumulation (ponding) on roofs.
- Earthquake to NPR 9998: a response spectrum from the natural frequencies, found with the Rayleigh method.
- Fire: the steel temperature of each member over time, unclad or clad, against its critical temperature.

Design checks
- Steel members to EN 1993-1-1, lateral-torsional buckling included, with kc after Serna et al. (§6.3.2.3, table 6.6).
- Semi-rigid moment joints to EN 1993-1-8: the load-dependent stiffness Sj with a trilinear M-φ curve goes into the analysis.
- Fire resistance of steel members to EN 1993-1-2.
- Concrete to EN 1992-1-1: beam grids on piles (longitudinal reinforcement, stirrups for shear and torsion) and plate reinforcement with the three-layer model.
- Timber members to EN 1995-1-1.
- Steel to ANSI/AISC 360-16 with the Direct Analysis Method.
- Concrete to ANSI/ACI 318-19.
- A steel optimiser that proposes lighter profiles.

Codes and annexes
Eurocodes with five national annexes, plus the Dutch guidelines for earthquake and existing structures.
| Code · Used for | NL | BE | UK | DE | IT | ES | PT |
|---|---|---|---|---|---|---|---|
| EN 1990Basis of design, load combinations | Netherlands: included | Belgium: included | United Kingdom: included | Germany: included | Italy: included | Spain: not included | Portugal: not included |
| EN 1991-1-3, -1-4Snow and wind loads (load generator) | Netherlands: included | Belgium: included | United Kingdom: included | Germany: included | Italy: included | Spain: not included | Portugal: not included |
| EN 1992-1-1Concrete | Netherlands: included | Belgium: included | United Kingdom: included | Germany: included | Italy: included | Spain: not included | Portugal: not included |
| EN 1993-1-1Steel members | Netherlands: included | Belgium: included | United Kingdom: included | Germany: included | Italy: included | Spain: not included | Portugal: not included |
| EN 1993-1-2Steel, fire | Netherlands: included | Belgium: included | United Kingdom: included | Germany: included | Italy: included | Spain: not included | Portugal: not included |
| EN 1993-1-8Steel joints | Netherlands: included | Belgium: included | United Kingdom: included | Germany: included | Italy: included | Spain: not included | Portugal: not included |
| EN 1995-1-1Timber | Netherlands: included | Belgium: included | United Kingdom: included | Germany: included | Italy: included | Spain: not included | Portugal: not included |
| NPR 9998Earthquake (Groningen) | Netherlands: included | Belgium: not applicable: a Dutch standard | United Kingdom: not applicable: a Dutch standard | Germany: not applicable: a Dutch standard | Italy: not applicable: a Dutch standard | Spain: not applicable: a Dutch standard | Portugal: not applicable: a Dutch standard |
| NEN 8700Existing structures: partial factors | Netherlands: included | Belgium: not applicable: a Dutch standard | United Kingdom: not applicable: a Dutch standard | Germany: not applicable: a Dutch standard | Italy: not applicable: a Dutch standard | Spain: not applicable: a Dutch standard | Portugal: not applicable: a Dutch standard |
✓ included · ✗ not included · – Dutch standard, other countries not applicable
The national annex is chosen per calculation, in the calculation settings. Source: the program documentation, September 2026.
USANSI/AISC 360-16Also: steel design to ANSI/AISC 360-16, with the Direct Analysis Method.
USANSI/ACI 318-19Also: concrete design to ANSI/ACI 318-19.
Interfaces
- Excel: send nodes, beams, load cases, combinations and loads to Excel, edit them there and read them back.
- Tekla Structures: import (Premium licence, or included with pay-per-use) and export, through an XML tool made by Tekniq Solution.
- IDEA StatiCa: export of the geometry and all ULS forces (Premium licence, or included with pay-per-use).
- IFC export for BIM.
- DXF: import as an underlay or as beams (DWG is not read); export of the reinforcement of beam grids (Premium licence, or included with pay-per-use).
- SDNF import, XML import and export, TXT export.
- Python: build a parametric model from a script (Premium licence, or included with pay-per-use).

Every formula, every value, every clause.
The report writes each check out: the clause, the formula, the values that went in and the unity check. Your reviewer can follow it, and you can recheck any line with a pocket calculator.

- ClauseEach check names its article: EN 1993-1-1 §6.2.5.
- Formula with the valuesWpl,z · fy / γM0 = 270616 × 235 / 1.00.
- Equation number(6.13) and (6.12), as numbered in the code.
- Unity check0.35 < 1.0, with the load combination and position.
Reports as RTF, PDF or DOCX, in the language set in the program: English, Dutch, German, Spanish, Italian, Norwegian and Portuguese. The output selection decides what goes in.
Source: the XFEM4U manual (References › Limitations; Calculation settings) and the release notes.
Where XFEM4U stops
Stated plainly, so you can decide before you start.
- Plates are analysed geometrically linear. Second-order effects are calculated for beams only.
- Member imperfections are not modelled: members are checked to EN 1993-1-1 §6.3 with the buckling length equal to the member length.
- Earthquake: NPR 9998 only, the Dutch guideline.
- Model size has no fixed limit. Memory and the bandwidth of the stiffness matrix decide how big a model can get.
- CAD exchange is through DXF; DWG files are not read.
- Windows 10 and 11 only (64-bit), on .NET 10. The installer is 388 MB (21 August 2026).
- Not in XFEM4U: modal analysis beyond the natural frequency, eigenvalue buckling, cracked (physically non-linear) concrete in 3D, construction stages and moving loads.
Works with
The other Struct4U programs, your Word report and the software around you.
Struct4U
- XFrame2DExchange models through XML.
- XSpreadsheetsParametric models from Excel that open in the program.
- Word add-inThe report in your own Word document, kept up to date.
- AI AssistantAnswers from the XFEM4U manual, with the page.
Other software
- IFCExport the model for BIM.
- Tekla StructuresImport (Premium or pay-per-use) and export, as XML.
- IDEA StatiCaExport geometry and all ULS forces.Premium or pay-per-use
- ExcelSend model data to Excel and read it back.
- DXFImport as underlay or beams; export incl. reinforcement drawings (Premium or pay-per-use).
- PythonBuild a parametric model from a script.Premium or pay-per-use
Learn it
In a user’s words
As a small consulting firm, we were looking for an affordable option for simple and more complex FEM calculations and ended up with Struct4U. Both the fee system (per hour when used) but also the software really appealed to us. Due to the extremely high (intuitive) ease of use during input and the good output capabilities, both for the FEM software and the material toolboxes, all packages score highly with us. With an alert, knowledgeable and responsive support, it is a strong tool for the structural engineer.
Recent releases
Fire resistance of steel structures. IFC export for BIM. kc for lateral-torsional buckling after Serna et al.
Send and retrieve model data with Excel. Export to Tekla Structures.
Output as a Word document (.docx), with the formulas as Word equations.
Current version 2027.4.2, released 4 August 2026. All changes are in the release notes. (opens in a new tab)
Questions
01Is the analysis second-order?
For frames, yes. With the Eurocode steel or timber checks on, XFEM4U always calculates geometrically non-linear, with the global imperfections applied automatically. Plates are calculated linearly.
02Which national annexes are included?
The Dutch, Belgian, British, German and Italian annexes, chosen per calculation. Steel can also be designed to ANSI/AISC 360-16, and concrete to ANSI/ACI 318-19. There is no Spanish or Portuguese annex.
03What does an hour of XFEM4U cost?
€15 per hour on pay-per-use, billed per minute and capped at €4,000 per computer per calendar year for all programs together. Or take the Advanced licence at €2,218 per year.
04Which features need Premium?
IDEA StatiCa export, Tekla import, DXF export and Python. They come with the Premium licence, €2,688 per year for a single user, which also brings priority support. Pay-per-use includes these features as well.
05Can I bring in a model from Tekla, AutoCAD or Excel?
Yes: Tekla import (Premium licence, or included with pay-per-use), DXF as an underlay or as beams, SDNF and XML import, and Excel for nodes, beams, loads and combinations.
06Does XFEM4U run on a Mac?
No. XFEM4U is a Windows program (64-bit).
Model your next structure in XFEM4U.
Download free and register in the program: you get €100 of pay-per-use credit as a welcome gift.
