SteelFrame Studio User Manual

Español

SteelFrame Studio 7.0 documentation for Windows, Linux, and macOS: design, advisory checks, materials, takeoff, and export.

This is a public copy of the in-app manual. The same manual ships inside the app (Help → User Manual). We publish it online so anyone can read it before installing or without having the app handy.
SteelFrame Studio 7.0 manual. This is the canonical source for both the bundled manual and its public copy. Checks are advisory and disclose method, evidence, assumptions, and scope; they do not replace review or sign-off by a licensed professional.

1. Getting Started

Model → Verify → Cost → Export workflow

The interface organizes one project into four stages. Model edits geometry and systems; Verify presents demands, capacities, assumptions, and blockers; Cost converts modeled pieces into physical procurement; Export creates the review and exchange package.

You may switch stages at any time: they are not separate files or a rigid wizard. Geometry changes regenerate the related framing, takeoff, and checks.

Getting Started, Simple, and Professional modes

The Getting Started panel overlays the model and lets you create, open, or explore a prepared house. Reopen it from Help → Getting Started.

Simple mode prioritizes essential actions and results. Professional mode exposes advanced parameters, sources, assumptions, and checks. Both use the same project and calculation core; switching modes does not remove data.

Learning Mode and contextual help

Enable View → Learning Mode to show ⓘ icons next to less obvious controls and results. Each explanation covers what the value is, how it is used, how to interpret it, and what it does not guarantee. Enabling or disabling it never changes the model.

Short tooltips remain available when Learning Mode is off. The command palette (Ctrl/Cmd+K) finds actions by name without navigating menus.

Creating a new project

Press Ctrl+N (Windows) or Cmd+N (macOS), or go to File → New.

The initial dialog asks you to choose a country (Argentina, Chile, Uruguay, or Paraguay). This determines actions, cities, currency, technical references, and the structural catalog. You can change it later from Design Criteria; the app rebinds profiles and references without silently transferring another country's resistance data.

The project initializes with a 12 × 30 m slab and no walls.

If you had a project open with unsaved changes, the app prompts you to save first.
House templates

From File → House Templates you can start from 8 prepared designs. Geometry is shared, while the active country and city are preserved so actions, profiles, anchors, foundation, and takeoff regenerate on that basis:

TemplateArea
Compact Studio~35 m²
PH-Style 2-Room House~55 m²
3-Room Neighborhood House~72 m²
4-Room Suburban Home~95 m²
Compact Duplex~110 m² (2 floors)
L-Shaped House with Gallery~120 m²
Family Duplex~150 m² (2 floors)
American Residence~220 m² (4 bed + garage)

Each template comes with perimeter walls, interior partitions, openings, roof, and floor system preloaded. They are a great starting point for learning the app or adapting to a real project with minor tweaks.

Template names appear in Spanish in the app, since the primary market is Argentina. Translations here are indicative.
Sample project

File → Sample Project loads the "Casa Ejemplo": a 10 × 20 m house with exterior walls, one interior partition, doors, windows, and a gable roof. It serves as a tutorial for walking through every feature without designing from scratch.

Save and open
ActionShortcut
SaveCtrl+S / Cmd+S
Save AsCtrl+Shift+S / Cmd+Shift+S
Open projectCtrl+O / Cmd+O

Projects use the .sfp extension: a cross-platform JSON container with geometry, configuration, and undo snapshots. Windows/Linux retains up to 50 session states; the SwiftUI macOS app persists the 20 most recent states in the file.

Autosave and recovery

On the Windows/Linux egui interface, the app automatically saves every 2 minutes and offers recovery after an unexpected close. In SwiftUI on macOS, use Save or Save As; history stored in the .sfp is restored when the file is reopened.

Autosave is not a substitute for manual saving: if you never ran Save, the autosave file is discarded when the app closes cleanly.
Undo and redo

Every project change is stored as a snapshot. The egui session supports up to 50 actions; SwiftUI uses a bounded stack and serializes the 20 most recent states so history survives closing the app.

ActionShortcut
UndoCtrl+Z / Cmd+Z
RedoCtrl+Shift+Z / Cmd+Shift+Z

2. Slab and Lot

Slab presets

The slab is the foundation pad the house is built on. In the left panel you can choose from common presets or enter custom dimensions:

PresetDimensions
10 × 30 mTypical city lot
12 × 30 mStandard lot (default)
15 × 40 mLarge lot
1/4 acre~31.8 × 31.8 m
1/2 acre~45 × 45 m
1 acre~63.6 × 63.6 m
CustomYou enter width and depth

You can also configure the slab thickness. The default is suitable for residential homes.

FAR, lot coverage, and setbacks

If you need to conform to urban planning rules, use the Lot and Setbacks section:

  • Lot width and depth — terrain dimensions (not slab dimensions).
  • FOS limit (Floor Occupancy of Site) — max allowable horizontal footprint.
  • FOT limit (Total Floor Occupancy, similar to FAR) — sum of built areas allowed.
  • Setbacks: front, back, left side, right side.

Once setbacks and FOS are defined, a buildable zone is highlighted on the slab with a red border. Walls outside that zone are flagged. The app also calculates the occupied percentage and warns you if you exceed FOS or FOT.

Import lot from DXF

File → Import Lot DXF loads the exact lot geometry from a DXF file containing a closed polyline (typically generated by surveyors or architects).

The app extracts the vertices, computes the bounding box, and adjusts the slab dimensions automatically. If the DXF does not contain a closed polyline, you get a warning.

To discard the imported lot and revert to a rectangular slab, use Clear imported lot.

3. Walls

Placing walls

To place a wall:

  1. Click the + Add Wall button in the left panel. This activates the Select a point mode.
  2. Click on the slab to set the starting point. The system auto-snaps to existing wall endpoints and midpoints when the cursor is nearby.
  3. Directional arrows appear: Front, Back, Left, Right. Pick one for an orthogonal wall, or choose Free angle to define an arbitrary direction.
  4. In free-angle mode, click a second point and the wall is drawn between both points.
Alternatively, instead of clicking on the slab you can enter X/Z coordinates manually with "from left", "from right", "from front", or "from back" references. Useful when the plan has exact dimensions.
Angle snap with Shift and Alt

While placing a free-angle wall, you can force specific angles with modifier keys:

  • Shift — snap every 45°. Ideal for standard diagonals.
  • Alt / Option — snap every 5°. More granular, useful for shallow pitches.

While holding the key, the wall angle jumps to the nearest multiple.

Wall properties

Clicking a wall in the left panel expands it. From there you edit:

  • Start and end coordinates (X and Z, in meters).
  • Height — 2.40 m by default.
  • Stud spacing — 0.40 m standard, 0.60 m for light loads.
  • Member count and opening count (read-only).

There are also Duplicate (creates a copy offset by ~0.5 m) and Delete Wall actions.

Joints, corners, and T-junctions

When two walls share an endpoint, the app automatically detects the junction and places reinforced corner studs.

When a wall ends on the middle of another (T-junction), blocking is inserted in the receiving wall to transfer lateral loads.

These insertions happen automatically; you do not need to configure them.

Endpoint drag and click without drag

You can drag a wall endpoint directly in the viewport to resize it. If two walls meet at that point, a disambiguation dialog lets you choose which one to move.

A short click (without dragging at least 5 pixels) is interpreted as a selection — this prevents accidentally shrinking the wall with short clicks.

Party wall (medianera)

In addition to exterior and interior, a wall can be marked as party wall (medianera). This loads a layer preset with RF gypsum boards on both sides and enables thermal, acoustic, and material estimates. The preset alone does not certify F60 fire resistance or an R'w value: those performances depend on the complete assembly and must be checked against tested documentation for the selected system.

Party walls are also handled specially in thermal calculations (they do not count as exterior enclosure).

4. Openings

Adding an opening

Expand a wall in the left panel and click + Add Opening. You can pick a preset or enter custom dimensions:

TypeWidthHeightSill
Standard door0.80 m2.10 m
Standard window1.20 m1.10 m0.90 m

The position is defined as the distance from the wall's starting point to the left edge of the opening.

Automatic validation

The app blocks placement if any of these rules are violated:

  • Too close to wall start or end — minimum distance required for king and trimmer studs.
  • Opening taller than the wall — height + sill cannot exceed wall height.
  • Overlaps another opening on the same wall.
If you change the wall height and existing openings fall out of range, the app warns you.
Headers and reinforcements

For each opening, the system automatically generates:

  • King studs — full-height studs on both sides.
  • Trimmer studs (jack studs) — shortened studs supporting the header.
  • Header (dintel) — horizontal beam above the opening, generally two PGCs in a box configuration.
  • Sill on windows.
  • Cripples above the header and below the sill.

Structural verification of the header (capacity and deflection) is automatic — see Structural Design.

5. Wall Layers

Wall types and presets

Each wall has a type that determines which layer preset applies by default:

TypeTypical use
ExteriorExterior envelope (requires waterproofing and thermal insulation)
InteriorInterior partitions
Party wallShared boundary walls (fire-rated)

In the Wall Layers section you can load a preset with one click or edit layer by layer.

Available materials
MaterialTypical thicknessλ (W/m·K)Use
Cement board8 mm0.35Exterior cladding
OSB panel9.5 mm0.13Bracing / shear panel
Water-resistive membraneWater barrier
Fiberglass batt50 mm0.04Thermal and acoustic insulation
Vapor barrierCondensation control
Standard gypsum12.5 mm0.16Interior finish
Fire-rated gypsum (RF)12.5 mm0.25Fire resistance

Layer order matters: the vapor barrier always goes on the warm side, the water-resistive membrane outside, etc.

The app distinguishes three uses of product data: qualified structural product (traceable geometry, material, and capacities), complete-geometry product (supports takeoff and adaptation), and incomplete commercial product (supports identification and quotation, but not resistance transfer). A name or price never raises technical quality by itself.

Cavity insulation

In addition to interior and exterior layers, exterior walls typically carry cavity insulation (between studs). The app accounts for this in thermal transmittance calculations.

Enable or disable cavity insulation with a toggle in the layers panel.

3D layer visualization

The menu View → Show Wall Layers enables a 3D visualization where every layer appears with its own color and real thickness. Useful for catching configuration errors before exporting.

6. Floors and Floor Systems

Levels

SteelFrame Studio supports up to 3 levels: Ground Floor + Floor 1 + Floor 2.

The + Floor and − Floor buttons add and remove levels. Removing always drops the topmost floor.

The active floor selector determines which level you are editing. Walls, openings, and layers are independent per floor.

Floor construction system

Each floor system has a configurable construction system:

SystemCharacteristics
Steel FrameGalvanized PGC joists + OSB subfloor. Default.
Reinforced ConcreteConcrete slab with configurable thickness and grade (H13 to H30).

Floors can be mixed: typically Steel Frame on the ground floor over the foundation slab, plus a concrete floor for the upper level if the client prefers. The app handles the system switch and computes dead loads accordingly (concrete density × thickness).

Joist configuration (Steel Frame)

For a Steel Frame floor system:

  • Direction — "Along X" or "Along Z".
  • Spacing — 0.40 m standard, 0.60 m for light loads.
  • Profile — selected from the PGC catalog (150 to 300).
  • Bridging rows — number of cross-braces between joists.
  • OSB subfloor — on/off toggle.

The Generate Floor System button creates rim tracks, joists, bridging, and subfloor in one step. Structural verification (span, deflection, capacity) is automatic.

Concrete slab configuration

For a reinforced concrete floor:

  • Thickness in meters (typical 12–18 cm).
  • Concrete grade: H13, H17, H21, H25, or H30.

The slab is rendered as a solid and contributes to self-weight via density × thickness. No steel members are generated for this type.

7. Roof

Roof types
TypeDescription
FlatHorizontal surface with minimum drainage slope.
Mono-pitchSingle sloped plane.
GableTwo symmetric slopes meeting at a central ridge.
HipSloped planes on all four sides.
Trusses

Trusses are the load-bearing structure of pitched roofs. SteelFrame Studio generates 4 types:

  • Howe — verticals near supports, diagonals toward the center.
  • Pratt — verticals at the center, diagonals toward supports (more efficient under gravity).
  • Fink — W pattern, very economical for medium spans.
  • King Post — a single central post; ideal for short spans.

For each truss you configure the chord profile (top and bottom) and the web profile (diagonals and verticals).

The representative check evaluates kinematic stability, tributary load, reactions, displacements, and chord/web axial forces. Joints and fastener groups use compatible published evidence when available; unmatched production details remain explicitly simplified.

Slope, eaves, and purlins
  • Slope — in degrees (default 25°). Typical range: 5° to 30°.
  • Eave — overhang beyond the exterior wall. Default 0.40 m.
  • Truss spacing — 0.40 m standard, 0.60 m for light loads.

In addition to trusses, the app automatically generates purlins at ~1.20 m spacing, collar ties on gable and hip roofs, a ridge beam, fascia, and, on hip roofs, hip rafters.

The roof takeoff includes OSB, membranes, insulation, finish, ceiling board, and fasteners. This added mass also feeds applicable gravity and seismic actions.

Suggest load-bearing walls

When the perimeter is closed, the Structure → Suggest load-bearing walls menu item enables a modal with three strategies:

  • Option A — all perimeter walls are load-bearing (maximum safety).
  • Option B — only walls perpendicular to the ridge (optimized cost).
  • Option C — with interior reinforcement walls (reduces clear spans).

The choice affects which walls get more robust profiles and where trusses rest.

8. Stairs

Stair types

SteelFrame Studio supports three types:

TypeDescription
StraightSingle run.
L-shapedTwo runs with a 90° turn and intermediate landing.
U-shapedTwo parallel runs with a 180° turn.
Configuration and generation

In the Stairs panel you pick type, stringer profile, width (distance between stringers), and rotation. The Generate Stairs button builds all components:

  • Stringer — the main inclined profile.
  • Tread support — horizontal clips per step.
  • Tread — the step surface.
  • Landing beam and landing deck (L and U types).

To remove, use Remove Stairs.

Blondel validation

The app validates the tread/riser relationship using the Blondel formula:

2 × riser + tread ≈ 0.64 m

Based on the target floor height, SteelFrame Studio automatically calculates the number of steps, riser height, and tread depth, and warns you if the combination falls outside the ergonomic comfort range.

9. Structural Design

Compliance dossier, statuses, and confidence

The dossier classifies each check as Pass, Fail, Needs input, Simplified, or Out of scope. The total also includes passing checks, so it does not equal the sum of warnings shown by one filter.

Simplified is not a failure: it identifies a conservative approximation or lower-depth evidence. Review-ready means the engine found no hidden blockers; it does not mean approved or signed.

Professional mode exposes discipline, source, target, and scope. Tabs filter the rows without changing summary counts.

Technical evidence hierarchy

Every result identifies its basis: Local, International (a reproducible public method such as AISI), Prescriptive, Extrapolated, or Unavailable. An international method is never presented as national compliance.

Product quality is separate: complete geometry supports takeoff and adaptation; transferring structural resistance also requires compatible material, thickness, properties, and, where applicable, the full assembly.

General parameters

From the Design panel you configure:

  • Country — determines the applicable code set.
  • City — preloads wind speed, seismic zone, snow zone, and bioclimatic zone.
  • Exposure category — A (dense urban), B (suburban), C (open field), D (coastal).
  • Occupancy type — residential, office, commercial, storage.
  • Floor finish and roof cover — affect dead loads.
Load analysis

The app automatically calculates:

  • Dead load — self-weight of structure, cladding, insulation, floor system, finishes, roof, and ceiling. Displayed broken down by component.
  • Live load — occupancy-based surcharge. Argentina uses CIRSOC 101; residential projects in Uruguay have an independent UNIT 33 reference, while remaining paths retain the app's disclosed reference value until a complete national table is incorporated.
  • Wind load — pressure and suction on walls and roof per CIRSOC 102 (Argentina) or NCh 432 (Chile), with velocities by city.
  • Seismic action — INPRES-CIRSOC 103 in Argentina and NCh 433 in Chile. Where no applicable public national path is available, Uruguay or Paraguay report it as not modeled; it is never silently converted to zero.
  • Snow load — CIRSOC 104 in Argentina and NCh 431 in Chile. Uruguay and Paraguay disclose unavailability where applicable instead of presenting a foreign code as a local requirement.
  • Point loads — manually configurable in the corresponding panel (e.g., plumbing fixtures, tanks, etc.).

The engine also reviews truss stability/actions, joints and screw groups, diaphragm distribution, braced walls, and continuity through hold-down, anchor, concrete, and soil. Shear-wall capacity transfers only when sheet, profile, screw, spacing, edges, and anchorage match the supporting evidence.

Automatic adaptation and unavailable materials

Location, floor count, and selected systems may govern profiles, spacing, fasteners, anchors, hold-downs, and the reference raft. The app can choose a stronger alternative or increase quantities when the active catalog contains a verifiable solution.

If the country catalog lacks the required product, geometry retains the best available local item and the dossier states the missing characteristic. Paraguayan, Chilean, or Uruguayan products never silently inherit Argentine resistance.

Seismic zone and soil type
Zone (AR)AccelerationRisk
00.00 gNo seismic design
10.04 gVery low
20.10 gLow
30.20 gModerate
40.35 gHigh (Cuyo region)

For Argentina, soil type SA to SE under INPRES-CIRSOC 103 §3.1 amplifies seismic response through Fa: SA = hard rock, SB = rock, SC = very dense soil, SD = stiff soil, and SE = soft soil. Chile uses its own classification in the NCh path; Uruguay and Paraguay do not receive this Argentine procedure as a local requirement.

LRFD load combinations

For Argentina, checks use the implemented and evidenced CIRSOC 101/301/303 LRFD envelope. In other countries the app identifies the national or international basis actually used and does not present it as local CIRSOC compliance. Reference combinations include:

  • 1.2D + 1.6L + 0.5(Lr / S / R)
  • 1.2D + 1.0W + L + 0.5(Lr / S / R)
  • 1.2D + 1.0E + L + 0.2S
  • 0.9D + 1.0W (uplift/overturning)
  • 0.9D + 1.0E (seismic overturning)

The critical envelope is used for each member.

Member checks

The system automatically verifies:

  • Studs — axial + bending capacity, utilization ratio.
  • Headers — capacity and deflection over openings.
  • Floor joists — max allowable span and deflection.
  • Lateral deflection of walls under wind (typically H/300).
  • Lateral bracing — shear wall capacity vs. wind and seismic demand (considers OSB coverage, opening ratio, wall length).
  • Foundation — continuous footing width based on soil capacity.
Status indicator and suggestions

The interface shows a structural review status in the model summary and Verify stage:

  • 🟢 Green — the check is within the implemented criterion.
  • 🟡 Yellow — the result is usable but retains an assumption, simplification, or pending review.
  • 🔴 Red — the check does not meet the applied criterion.
  • ⚪ Gray — it was not evaluated because data is missing or it falls outside the implemented scope.

Tooltips and the dossier explain warnings, failures, missing inputs, and simplified checks.

If a profile does not verify, a Suggestion modal appears with alternative profiles (larger web or thicker gauge) and the projected new utilization ratio. You can accept the suggestion with one click or edit the profile manually.
Foundation

The Foundation section configures soil bearing capacity via presets:

Soilσadm
Soft clay50 kN/m²
Medium clay100 kN/m²
Firm clay150 kN/m²
Loose sand75 kN/m²
Medium sand150 kN/m²
Dense sand250 kN/m²
Gravel300 kN/m²
Rock500 kN/m²

The app offers 10, 20, and 30 cm reference rafts, common concrete grades, two-direction mesh, and purchase quantities. Automatic selection only strengthens the modeled preset; it never reduces it. It also reviews global demand, soil, sliding/overturning, and the hold-down–anchor–concrete chain with the compatible capacity available.

You may use a regional soil family for preliminary sizing or enter allowable pressure plus a geotechnical report identifier. A regional value does not describe the lot.

Foundation results are advisory. Confirm soil, reinforcement, cover, edges, anchor groups, and local detailing with a licensed professional before construction.

10. Thermal Analysis

Bioclimatic zones

Thermal analysis in Argentina follows IRAM 11603 (zoning) and IRAM 11601/11605 (transmittance and levels). The zone loads automatically based on the selected city:

ZoneClimateTypical cities
IVery hotResistencia, Formosa
IIHotTucumán, Salta
IIIa / IIIbWarm temperateBuenos Aires, Rosario, Córdoba
IVaCool temperateMendoza, San Juan
IVcCool maritime temperateMar del Plata
VColdNeuquén, Bariloche
VIVery coldUshuaia, Río Grande

Chile uses nine NCh 1079/OGUC zones. Uruguay and Paraguay expose the incorporated local references and label any path without a complete public national method as advisory; IRAM is not presented as a local requirement.

Transmittance (U) calculation

The app sums the thermal resistance of every layer plus the interior (RSI) and exterior (RSE) surface resistances, applies a correction for thermal bridging (85% with rigid exterior sheathing, 65% without), and reports the final transmittance:

U = 1 / Rtotal

IRAM 11605 levels
LevelDescription
A (recommended)Best possible insulation — lowest U allowable.
B (minimum recommended)Typical threshold for new housing.
C (minimum required)Absolute code limit.

The Thermal Transmittance (IRAM 11601) panel shows the calculated U value together with the maximum allowed for the selected zone and level, with status:

  • ✅ Meets Level B
  • ⚠️ Meets Level C minimum only
  • ❌ Does not comply (U exceeds Level C limit)

11. Materials and Purchasing

Bill of Materials (BOM)

The Bill of Materials updates with every design change. It covers steel, boards, membranes, insulation, fasteners, roof covering, concrete, reinforcement, hold-downs, and anchors, with physical units and provenance. A missing price is shown as quotation required, never zero or a complete total.

The Copy to Clipboard button lets you paste it directly into Excel, Google Sheets, or WhatsApp.

Country catalogs and prices

Version 7.0 includes the 22 minimum physical families for Argentina, Chile, Uruguay, and Paraguay. Structural profiles bind by country: Barbieri Argentina, Metalcon Chile, ARMCO Uruguay, and the controlled Barbieri Paraguay catalog. Geometric matches do not inherit foreign resistance.

Prices are dated snapshots shipped with app updates. SteelFrame Studio does not contact suppliers or download lists in the background: it works offline. Price coverage may be partial, especially outside Argentina, while quantities remain available for quotation.

Commercial availability means a purchase or quotation channel exists in the country; it does not promise permanent stock. Confirm SKU, unit, tax treatment, date, and technical compatibility with the supplier.
Materials for the selected wall

When a wall is selected, Selected wall materials shows gross/net area, profiles and pieces, boards/rolls/insulation, and physical screws for that wall only. This is useful for isolated partitions or quoting one wall before the full project.

Commercial packages and offcuts may be shared with the rest of the build, so the global optimized purchase can differ from adding walls separately.

Purchase optimizer

Profiles come in 6 m bars. To minimize waste, SteelFrame Studio uses a bin-packing algorithm that:

  • Groups cuts of various lengths within each bar.
  • Reuses offcuts for shorter cuts when possible.
  • Reports the number of bars, waste percentage, and total cost.

In the cutting-diagram PDF you can see graphically how cuts are distributed across each bar.

Cladding and fasteners

Beyond profiles, the BOM includes:

  • Boards (cement, OSB, gypsum, etc.) — with coverage calculation, utilized cuts, and reusable offcuts.
  • Insulation — fiberglass batt, vapor barrier, water-resistive membrane.
  • Fasteners — T1 Wafer (steel-to-steel), T2 Trumpet (board-to-steel), Tornillo Alado (OSB/cement-to-steel). Quantities computed from generated connections, with per-box pricing.
Contribute technical sheets or prices

Contribute material data opens steelframestudio.com.ar/tools/precios.html with the active country in the URL. The form also lets you change it manually and accepts ARS, CLP, UYU, PYG, or USD as appropriate.

The extractor reviews the file in memory, reports the data level reached by each product, and lets you complete missing fields before generating normalized CSV. The original file is not retained on the server. You may download the result or voluntarily send it to support; the bundled database changes only through a later app update.

12. Steel Frame vs. Masonry

Metrics compared

The Steel Frame vs. Masonry Comparison section contrasts the current project in Steel Frame against traditional masonry systems:

  • Hollow brick 18 cm
  • Hollow brick 25 cm
  • Solid brick
  • Hollow brick + plaster

Metrics compared:

MetricUnit
Wall self-weightkN/m²
Total wall thicknesscm
Thermal transmittance UW/m²K
Seismic base shearkN
R coefficient
Footing widthcm
Usable floor area gain
Relative build time%
Useful for justifying to a client the choice of Steel Frame over masonry with concrete data from their own project.

13. Import and Export

Available exports
Menu itemFormatContents
Export CSV.csvTabular BOM (Excel-compatible).
Package / report PDF.pdfModel summary, dossier, assumptions, procurement, materials, and professional notice, with pagination.
Plan PDF package.pdfTechnical index and dimensioned plans per floor.
Export DXF.dxfLayered metric plan with wall thickness, openings, jambs, dimensions, labels, and profiles.
Export IFC.ifcIFC 2x3 STEP exchange model with geometry and metadata.
Cutting diagrams.pdfOptimized bars and boards, cuts, reserve pieces, and reused offcuts.
Takeoff / procurement.csvModeled pieces, commercial bars, materials, units, available prices, and sources.

All formats are generated from the same project and Rust core on Windows/Linux and macOS. Exporting does not clear warnings or fill missing data: statuses, sources, and caveats travel with the package where the format permits.

Floor plan PDF

Includes:

  • Dimensioned floor plan with wall labels (M1, M2, …) and scale.
  • BOM table with quantities, profiles, and weights.
  • Reference of applied loads, finishes, and standards.

Meant to be delivered to the client or attached to the construction file.

Structural report

A more extensive PDF aimed at licensed professionals. It contains:

  • Design criteria (country, city, exposure, occupancy).
  • Breakdown of dead, live, wind, seismic, and snow loads that are applicable and implemented for the country; non-modeled actions are identified explicitly.
  • Applied LRFD combinations.
  • Joist and member verification (if a floor system exists).
  • Thermal analysis with U-value and the corresponding national reference, or an advisory label where no complete public path is incorporated.
  • Foundation sizing.
  • Applicable standards and their versions.
The report is a support tool, not a signed professional calculation. It must be reviewed and signed by a licensed engineer or architect before being submitted to permitting authorities.
Cutting diagram

For every profile used, the PDF shows how the 6 m bars are cut: what lengths come out of each bar, what offcuts are left, and which are reused. It includes waste and reused-offcut statistics.

Taking it to the jobsite reduces cut errors and makes better use of the material.

IFC and BIM

The IFC 2x3 STEP export creates an exchange model for BIM coordination. It includes modeled structural members and dossier properties; exact compatibility depends on the destination importer.

Useful for coordinating with MEP/structural projects done on other platforms.

Import lot DXF

See section 2. The import looks for a closed polyline in the DXF and uses it as the lot outline.

14. Countries and Language

Supported countries

SteelFrame Studio 7.0 supports projects in Argentina, Chile, Uruguay, and Paraguay:

CountryWindSeismicSnowThermal
ArgentinaCIRSOC 102INPRES-CIRSOC 103CIRSOC 104IRAM 11601 / 11605
ChileNCh 432:2025NCh 433NCh 431NCh 1079 / OGUC
UruguayUNIT 50:1984Not modeled without an applicable public pathNot modeledDisclosed local/advisory reference
ParaguayINTN NP 196:1991Not modeled without an applicable public pathNot modeledDisclosed local/advisory reference

Country selection adjusts cities, currency, actions, soil references, and catalog: Barbieri Argentina, Metalcon Chile, ARMCO Uruguay, or Barbieri Paraguay. Resistance checks may combine local actions with identified public international methods (AISI/SFIA/SDI); reports disclose provenance and never call that fallback national compliance.

All four markets have technical and commercial coverage for 22 minimum families. Price coverage is complete in Argentina and partial in Chile, Uruguay, and Paraguay; missing prices remain ready for quotation.

Change language

The Windows/Linux egui interface supports Spanish and English from Settings. The SwiftUI+Metal edition distributed through the Mac App Store is presented in Spanish; Spanish and English offline manuals are bundled as reference, and the web copy offers both languages.

15. View Controls

3D navigation
ActionControl
Orbit (rotate camera)Left click + drag
PanRight click or middle click + drag
ZoomScroll wheel
Select wallLeft click on wall
Fit viewF
Toggle 2D / 3D view2
2D view

The 2D view is a top-down orthographic projection. Ideal for reviewing plan dimensions and the overall layout of walls, openings, and setbacks. All editing tools work the same as in 3D.

Panels, dialogs, and quick views

Dialogs—including Getting Started and the command palette—overlay the viewport instead of moving or resizing the model. Orientation labels remain behind the modal dimming layer.

Use isometric, top, front, right, or Fit model from menus or the palette. Opening or closing panels never changes geometry.

Display overlays

The View menu includes toggles to show or hide:

  • Floor grid — reference every 0.5 m on the slab.
  • Wall layers — 3D render with all cladding materials.
  • Roof — hides trusses and purlins to work on the walls.
  • Floor system — hides joists and subfloor.
  • Decimal coordinates — toggles between 2.40 m and 2 m 40 cm.

16. Quick Reference

Keyboard shortcuts
ShortcutAction
Ctrl+N / Cmd+NNew project
Ctrl+O / Cmd+OOpen project
Ctrl+S / Cmd+SSave
Ctrl+Shift+S / Cmd+Shift+SSave as
Ctrl+Z / Cmd+ZUndo
Ctrl+Shift+Z / Cmd+Shift+ZRedo
FFit view
2Toggle 2D / 3D
DeleteDelete selected element
EscapeCancel current action
Ctrl+K / Cmd+KOpen command palette
Shift (while placing wall)45° angle snap
Alt / Option (while placing wall)5° angle snap
Menu structure
MenuItems
WorkflowModel, Verify, Cost, Export; Simple or Professional mode
FileNew, Open, Save, Save As, Sample Project, Templates, lot import, and package/format exports
EditUndo, Redo
ViewLearning Mode, panels, presentation, grid/layers/systems, Fit, and 2D/3D/technical views
StructureSuggest load-bearing walls
HelpGetting Started, offline User Manual, Shortcuts, and Command Palette
Legal notice

SteelFrame Studio is a design and quotation support tool. Structural, thermal, and foundation calculations are indicative and must be verified by a licensed professional (civil engineer or architect) before construction. The company takes no responsibility for use of the software outside that context.

Try it in the app

Download SteelFrame Studio for Windows or macOS and walk through the features in this manual on a real project.

Download SteelFrame Studio →