All articles

Structural Software Cost: CalcSteel vs Desktop

Updated Jun 26, 20268 min read
Structural Software Cost: CalcSteel vs Desktop

Desktop structural software is one of the most expensive line items in a small engineering practice, and the prices are surprisingly hard to pin down because the biggest vendors do not publish them. This deep-dive traces where those tools came from, how their pricing models evolved from free FORTRAN decks to four-figure annual subscriptions, and how a browser-native solver like CalcSteel changes the math.

Key takeaways

  • The original SAP (Structural Analysis Program) was written in FORTRAN by Edward L. Wilson at UC Berkeley around 1969 and shared widely with the profession; today's commercial descendants cost thousands per seat per year.
  • Published prices are rare: STAAD.Pro lists a Virtuoso Subscription at USD 3,995/year and RISA-3D is reported at roughly USD 2,070/year, while SAP2000 and ETABS prices are quote-only and only reported by third parties.
  • The industry has shifted almost entirely from perpetual licenses to annual subscriptions, so the recurring cost never stops as long as you need to open your own models.
  • CalcSteel is browser-native (React/TypeScript front end, Python finite-element backend) with a free plan and a Pro tier at US$24/month billed annually, which is roughly an order of magnitude below the desktop incumbents.

The question behind the price tag

Ask a practicing engineer what their structural analysis software costs and you will rarely get a single number. The honest answer is it depends on the vendor, the modules, the region, and whether anyone is willing to quote you at all. Two of the most-used desktop packages in the world, SAP2000 and ETABS, do not publish prices on their own site; you request a quote. Two others, STAAD.Pro and RISA-3D, do list or report numbers, and those numbers are revealing.

This article does what a pricing page will not: it reconstructs the lineage of these tools, shows how their business model migrated from a one-time purchase to a never-ending subscription, and puts the totals next to a browser-native alternative. Where a vendor refuses to publish, we say reported rather than pretend to certainty.

Steel warehouse structure
The same steel frame can be designed in a four-figure desktop suite or in a browser tab. · Syibeehive (CC BY-SA 4.0)

From a free FORTRAN deck to a company

The story starts not with a price but with a giveaway. Around 1969, Professor Edward L. Wilson developed SAP (Structural Analysis Program) at the University of California, Berkeley. It was coded in FORTRAN and run on mainframes from punched decks, and Wilson is widely credited with writing the first broadly accepted computer package for structural analysis, shared openly with the profession.

The commercial chapter opened in 1975, when Ashraf Habibullah founded Computers and Structures, Inc. (CSI) in Berkeley, building on Wilson's research, which became the foundation of both SAP2000 and ETABS (first released in 1979). The lesson embedded in this origin is easy to miss: the technical core of an entire industry began as a piece of academic, freely shared software. The price came later, and it came from the company built around it.

Timeline from the late-1960s free SAP program to modern subscription software
De um programa FORTRAN gratuito do fim dos anos 1960 a assinaturas de quatro dígitos: a linha do tempo das ferramentas estruturais.

How the prices actually evolved

STAAD followed a parallel arc. It was originally developed by Research Engineers International (REI) and released as STAAD.Pro in 1997; in late 2005, Bentley Systems acquired REI. Today Bentley sells STAAD through its Virtuosity eStore as a Virtuoso Subscription listed at USD 3,995 for a 12-month practitioner license.

RISA Technologies publishes a comparable figure: its own blog discusses a single license of RISA-3D at roughly USD 2,070 annually, though current listings vary (about USD 1,970-2,290). The CSI products are quote-only. Third-party aggregators report SAP2000 starting costs plus annual maintenance, and ETABS higher still — but because CSI does not publish these, we treat them as reported estimates, not hard facts.

The through-line: prices rose from zero to four figures, and just as importantly, the structure of the price changed.

Bar chart comparing annual costs of desktop structural software versus CalcSteel
Custos anuais publicados e reportados. Barras tracejadas indicam valores que o fabricante não publica oficialmente.

The quiet shift to subscriptions

The biggest change in two decades is not a feature — it is the move from perpetual licenses (buy once, own forever, pay optional maintenance) to annual subscriptions (the software stops being yours the day you stop paying). CSI has been steering users toward cloud sign-in licensing and away from the standalone and network licenses of old. Bentley packages STAAD as a renewing Virtuoso Subscription. RISA quotes an annual figure.

For a solo engineer or a small firm, the implication is structural in its own right: there is no longer a version you can buy and keep using for a decade. The line item is recurring and permanent for as long as you need to open your own files. That is the real cost — not the headline number on day one, but the same number every year thereafter.

Comparison of perpetual license model versus annual subscription model
Perpétua versus assinatura: o que muda de fato é a permanência do gasto, não o número do primeiro ano.

What the architecture buys (and costs)

Part of why the incumbents cost what they do is their architecture. They are heavyweight desktop applications with deep, mature solvers built on decades of finite-element development, and their codebases support extension through APIs in languages such as C++, C#, VB.NET and Python. That maturity is genuinely valuable for the largest and most nonlinear problems, and it deserves respect.

It also carries weight: per-seat installation, Windows-bound deployment, hardware requirements, and license servers. The newer wave — browser-native tools — trades some of that ceiling for accessibility. The same finite-element physics can run server-side and stream into a browser, removing install friction and letting the price drop because the distribution model is different. CalcSteel sits squarely in this wave: a React/TypeScript front end driving a Python finite-element backend, with no desktop install at all.

Table comparing structural software by origin, language, pricing model and access
Quatro famílias de software, suas origens e seus modelos de preço lado a lado.

Verdict: where CalcSteel fits

If you design supertall towers or run advanced nonlinear, staged-construction analyses, the desktop incumbents earn their price, and nothing here disputes that. But for the enormous middle of the profession — steel frames, connections, code checks, day-to-day verification — the honest comparison is stark. STAAD lists USD 3,995/year; RISA is reported at about USD 2,070/year; SAP2000 and ETABS are quote-only and reportedly higher.

CalcSteel offers a genuinely free plan and a Pro tier at US$24/month billed annually — roughly an order of magnitude below those desktop figures — with 1,140+ steel profiles and code checks for NBR 8800, AISC 360, Eurocode 3 and IS 800 (Eurocode 3 having been approved by CEN in 2004). It runs in a browser, so there is nothing to install and nothing to license per seat. The fairest way to judge the gap is to model your next frame in the editor and compare the result, and the bill, yourself.

Try CalcSteel for free

Model, analyze and design steel structures in your browser. No install, no signup.

Open the 3D editor