SteelFrame Studio User Manual
EspañolFull technical documentation for the software: design, structural analysis, thermal analysis, materials, and export. Based on the current v5.x release.
Sections
1. Getting Started
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 choice determines the default structural codes, the available cities list, units, and the applicable profile catalog. You can change it later from the design panel, but starting with the right country avoids reconfiguring loads afterwards.
The project initializes with a 12 × 30 m slab and no walls.
House templates
From File → House Templates you can start from 8 pre-configured designs that cover the typical Argentine market range:
| Template | Area |
|---|---|
| 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.
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
| Action | Shortcut |
|---|---|
| Save | Ctrl+S / Cmd+S |
| Save As | Ctrl+Shift+S / Cmd+Shift+S |
| Open project | Ctrl+O / Cmd+O |
Projects are saved with the .sfp extension (serialized JSON that includes geometry, configuration, and the full undo history).
Autosave and recovery
The app automatically saves your project every 2 minutes to a temporary file inside the OS config directory. If the app closes unexpectedly and you open it again, a dialog asks if you want to recover that work.
Undo and redo
Every change (adding a wall, editing a property, etc.) is stored as a snapshot. The history has a depth of 50 actions.
| Action | Shortcut |
|---|---|
| Undo | Ctrl+Z / Cmd+Z |
| Redo | Ctrl+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:
| Preset | Dimensions |
|---|---|
| 10 × 30 m | Typical city lot |
| 12 × 30 m | Standard lot (default) |
| 15 × 40 m | Large lot |
| 1/4 acre | ~31.8 × 31.8 m |
| 1/2 acre | ~45 × 45 m |
| 1 acre | ~63.6 × 63.6 m |
| Custom | You 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:
- Click the + Add Wall button in the left panel. This activates the Select a point mode.
- Click on the slab to set the starting point. The system auto-snaps to existing wall endpoints and midpoints when the cursor is nearby.
- Directional arrows appear: Front, Back, Left, Right. Pick one for an orthogonal wall, or choose Free angle to define an arbitrary direction.
- In free-angle mode, click a second point and the wall is drawn between both points.
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 fire-rated gypsum (RF) on both sides, typically to meet F60 fire resistance and acoustic reduction R'w ≥ 52 dB (IRAM 4044).
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:
| Type | Width | Height | Sill |
|---|---|---|---|
| Standard door | 0.80 m | 2.10 m | — |
| Standard window | 1.20 m | 1.10 m | 0.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.
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:
| Type | Typical use |
|---|---|
| Exterior | Exterior envelope (requires waterproofing and thermal insulation) |
| Interior | Interior partitions |
| Party wall | Shared boundary walls (fire-rated) |
In the Wall Layers section you can load a preset with one click or edit layer by layer.
Available materials
| Material | Typical thickness | λ (W/m·K) | Use |
|---|---|---|---|
| Cement board | 8 mm | 0.35 | Exterior cladding |
| OSB panel | 9.5 mm | 0.13 | Bracing / shear panel |
| Water-resistive membrane | — | — | Water barrier |
| Fiberglass batt | 50 mm | 0.04 | Thermal and acoustic insulation |
| Vapor barrier | — | — | Condensation control |
| Standard gypsum | 12.5 mm | 0.16 | Interior finish |
| Fire-rated gypsum (RF) | 12.5 mm | 0.25 | Fire resistance |
Layer order matters: the vapor barrier always goes on the warm side, the water-resistive membrane outside, etc.
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:
| System | Characteristics |
|---|---|
| Steel Frame | Galvanized PGC joists + OSB subfloor. Default. |
| Reinforced Concrete | Concrete 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
| Type | Description |
|---|---|
| Flat | Horizontal surface with minimum drainage slope. |
| Mono-pitch | Single sloped plane. |
| Gable | Two symmetric slopes meeting at a central ridge. |
| Hip | Sloped 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).
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.
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:
| Type | Description |
|---|---|
| Straight | Single run. |
| L-shaped | Two runs with a 90° turn and intermediate landing. |
| U-shaped | Two 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
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 — use-based surcharge per occupancy (CIRSOC 101 Table 4.1).
- 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 (AR/UY) or NCh 433 (CL). Computes base shear and floor distribution.
- Snow load — CIRSOC 104 (AR/UY/PY) or NCh 431 (CL), by zone.
- Point loads — manually configurable in the corresponding panel (e.g., plumbing fixtures, tanks, etc.).
Seismic zone and soil type
| Zone (AR) | Acceleration | Risk |
|---|---|---|
| 0 | 0.00 g | No seismic design |
| 1 | 0.04 g | Very low |
| 2 | 0.10 g | Low |
| 3 | 0.20 g | Moderate |
| 4 | 0.35 g | High (Cuyo region) |
Soil type (SA to SE, per INPRES-CIRSOC 103 §3.1) amplifies seismic response via the Fa coefficient. Ranges: SA = hard rock, SB = rock, SC = very dense soil, SD = stiff soil, SE = soft soil.
LRFD load combinations
Verifications use LRFD combinations per CIRSOC 301/303:
- 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
At the top-right of the menu bar there is a structural status indicator:
- 🟢 Green "OK" — all checks pass.
- 🟠 Orange "!!" — warnings (high ratios, close to limits).
- 🔴 Red "XX" — failures; the project does not comply as is.
Hover to see the detailed list of warnings/failures.
Foundation
The Foundation section configures soil bearing capacity via presets:
| Soil | σadm |
|---|---|
| Soft clay | 50 kN/m² |
| Medium clay | 100 kN/m² |
| Firm clay | 150 kN/m² |
| Loose sand | 75 kN/m² |
| Medium sand | 150 kN/m² |
| Dense sand | 250 kN/m² |
| Gravel | 300 kN/m² |
| Rock | 500 kN/m² |
The app computes continuous footing width B = P / σadm and verifies slab thickness against the minimum (12 cm).
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:
| Zone | Climate | Typical cities |
|---|---|---|
| I | Very hot | Resistencia, Formosa |
| II | Hot | Tucumán, Salta |
| IIIa / IIIb | Warm temperate | Buenos Aires, Rosario, Córdoba |
| IVa | Cool temperate | Mendoza, San Juan |
| IVc | Cool maritime temperate | Mar del Plata |
| V | Cold | Neuquén, Bariloche |
| VI | Very cold | Ushuaia, Río Grande |
Chile uses NCh 1079 with equivalent zoning; Uruguay and Paraguay adopt IRAM with local adjustments.
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
| Level | Description |
|---|---|
| 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 right Bill of Materials panel updates in real time with every design change. It shows all required members (studs, plates, headers, joists, chords, webs, purlins, etc.) with type, profile, quantity, total length in meters, weight in kilograms, and cost.
The Copy to Clipboard button lets you paste it directly into Excel, Google Sheets, or WhatsApp.
Multi-supplier
In the Purchase Summary you can choose between several Argentine suppliers from a dropdown:
- Barbieri (default)
- Hiperplaca
- PuntoSeco
- Gili y Cia
Prices are automatically scraped from each supplier's public pages, and the app caches them locally. Every 14 days, when you open the app, it checks for newer prices and downloads them in the background.
The Update prices button forces a manual sync. The last-updated date shows below the selector.
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.
Submit supplier price list
The File → Submit Supplier Price List option opens your mail client so you can send us an up-to-date supplier price list. This helps improve the pricing database for all users.
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:
| Metric | Unit |
|---|---|
| Wall self-weight | kN/m² |
| Total wall thickness | cm |
| Thermal transmittance U | W/m²K |
| Seismic base shear | kN |
| R coefficient | — |
| Footing width | cm |
| Usable floor area gain | m² |
| Relative build time | % |
13. Import and Export
Available exports
| Menu item | Format | Contents |
|---|---|---|
| Export CSV | .csv | Tabular BOM (Excel-compatible). |
| Export PDF | Floor plan + BOM + loads and finishes (A4). | |
| Export DXF | .dxf | 2D floor plan with walls, openings, and lot. |
| Export IFC | .ifc | Full BIM model (IFC4). |
| Export Cutting Diagram PDF | Cut layout across 6 m bars with reusable offcuts. | |
| Export Structural Report | Detailed memo: loads, LRFD, checks, thermal, foundation. |
All exports use reasonable defaults (A4, 1:100 scale for PDF, full model for IFC). There is no settings dialog — if you need specific tweaks, edit in the target application.
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).
- Complete breakdown of dead, live, wind, seismic, and snow loads.
- Applied LRFD combinations.
- Joist and member verification (if a floor system exists).
- Thermal analysis with U-value and IRAM compliance.
- Foundation sizing.
- Applicable standards and their versions.
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
IFC4 export produces a complete 3D model compatible with BIM software (Revit, ArchiCAD, Tekla, BIMsync, etc.). It includes wall, roof, and floor geometry and metadata (wall types, materials, structural role).
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 is available in 4 Mercosur countries:
| Country | Wind | Seismic | Snow | Thermal |
|---|---|---|---|---|
| Argentina | CIRSOC 102 | INPRES-CIRSOC 103 | CIRSOC 104 | IRAM 11601 / 11605 |
| Chile | NCh 432 | NCh 433 | NCh 431 | NCh 1079 |
| Uruguay | UNIT 50:84 | INPRES-CIRSOC 103 | CIRSOC 104 | IRAM + UNIT |
| Paraguay | CIRSOC 102 (adapted) | — | CIRSOC 104 | — |
When you choose a country, the city list, pricing currency, and profile catalog adjust automatically. Chile uses the Metalcon system (the Argentine equivalent of PGC/PGU).
Change language
SteelFrame Studio supports Spanish (default) and English. The language selector is in the Settings section of the left panel. The change applies immediately to the whole UI and is persisted for the next session.
15. View Controls
3D navigation
| Action | Control |
|---|---|
| Orbit (rotate camera) | Left click + drag |
| Pan | Right click or middle click + drag |
| Zoom | Scroll wheel |
| Select wall | Left click on wall |
| Fit view | F |
| Toggle 2D / 3D view | 2 |
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.
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
| Shortcut | Action |
|---|---|
| Ctrl+N / Cmd+N | New project |
| Ctrl+O / Cmd+O | Open project |
| Ctrl+S / Cmd+S | Save |
| Ctrl+Shift+S / Cmd+Shift+S | Save as |
| Ctrl+Z / Cmd+Z | Undo |
| Ctrl+Shift+Z / Cmd+Shift+Z | Redo |
| F | Fit view |
| 2 | Toggle 2D / 3D |
| Delete | Delete selected element |
| Escape | Cancel current action |
| Shift (while placing wall) | 45° angle snap |
| Alt / Option (while placing wall) | 5° angle snap |
Menu structure
| Menu | Items |
|---|---|
| File | New, Open, Save, Save As, Sample Project, House Templates, Import Lot DXF, Export CSV/PDF/DXF/IFC, Cutting Diagram, Structural Report, Submit Price List, Exit |
| Edit | Undo, Redo |
| View | Show Grid / Layers / Roof / Floor System, Decimal coordinates, Fit, 2D/3D view |
| Structure | Suggest load-bearing walls |
| Help | User Manual, Keyboard Shortcuts |
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 →