CASA-M Overview

Heritage CASA-M logo

CASA, Computer Aided Structural Analysis, is a family of structural analysis software. From the beginning every CASA has been shaped by the belief that structural analysis software should be a tool to fit the needs of the engineer, where the power of the computer is used to provide not just high-speed number crunching abilities but also immersive interactive user interfaces.

Possibly uniquely, each generation is recreated anew to take best advantage of the computing systems available at the time. CASA has always benefitted from careful in-house algorithm development and code profiling to achieve high-speed analysis, and its user interface and feature-list undergoes continual improvement through the encouragement of feedback and suggestions from users.

Over twenty years ago the first CASA was a pioneer in interactive graphics in multi-tasking windowing systems, transforming the ergonomics of structural engineering software through its innovate blending of inputing, editing, and previewing into a single operation where the visual representation of the structure was the primary basis of interaction and manual numerical input was secondary.

1991~1994 also saw the in-house research and development of many now-mainstream analysis techniques, including generalised second-order (non-linear, P-Delta) elastic analysis and the use of simulated annealing for additional bandwidth reduction. These are still carried on today in our CASA-IV range.

In the beginning of 2010, the CASA family expanded to mobile touch-screen devices such as the Apple iPod touch, iPhone, and iPad; offering affordable, fast, and yet sophisticated 3D structural analysis to your pocket, perfect for use on site, in meetings, or on the train, and all with the convenience of a pocket calculator.

Mobile convenience on the desktop

CASA-M is the desktop complement to our mobile Apps, which brings with it exceptional clarity and simplicity of use without compromising its technical capabilities. Please refer to the Selector Guide to see which features are available in which version to help you decide which suits you best.

Selector Guide

User interface

The interface is designed to match that used on pocket devices and finger-tap controlled tablets, adapted for use in the mouse-driven desktop.

Clarity and simplicity are of prime importance, hence the minimal number of buttons and menus. However, this does not compromise its functionality, and in some cases actually enhances it by replacing dozens of complicated specialist tools with a small number of very simple, easy, and predictable tools which can be combined in different ways to achieve the complex results.

Almost all operations can be performed through mouse clicks and drags. Where numerical input is desireable it is simply a case of double-clicking on the displayed number, which opens a calculator in which a new value can be calculated or entered. The calculator adds a level of convenience when adjusting values.


Full solid rendering can be toggled on/off in the geometry view to see the structure with members drawn with their actual cross-sectional shape and size.

Geometry grouping allows parts of importance to be highlighted in colour.

Number-free modelling

Unlike other analysis packages, CASA-M dispenses with node numbers, member numbers, and load numbers. It also dispenses with +ve and -ve loading directions. This is achieved by removing the technicalities of modelling and providing the engineer with a straightforward WYSIWYG (what you see is what you get) interface. No longer do you connect member 5 between nodes 2 and 3, you simply connect a member between the two nodes by pointing to them.

However, an unavoidable requirement for some kind of numbering or naming scheme arises when communicating with a client over the telephone and trying to express to each other which node or member is being talked about. For this CASA-M automatically assigns numbers for the purposes of the printout, sorted in geometric order for ease of finding. The output is presented in a highly graphical form so the actual finding and interpreting of results can still be done entirely visually without the need of tabular listings.

Geometry & load generation

Simple yet powerful features to add, copy, and move geometry enables large structures to be defined surprisingly quickly. Loads can be easily created, replicated, and adjusted visually.

Member polarisation is a handy feature to ensure that members are pointing in desired directions, such as floor joists or radial spokes.

Automatic round-off and consolidation ensures that coincident nodes, members, and loads are appropriately removed in a predictable manner, simplifying the joining of substructures or replicated geometry.

Section library

An extensive standard-section library is built-in, with wide coverage of British, European, American, Australian, South African, and more.

Section generation

Non-standard sizes of common section shapes can be generated by simply choosing the shape (e.g. channel, beam, etc.) and setting their dimensions.


CASA Intuition is a derivative of CASA-M and is aimed at students wishing to study the behaviour of structures under load. It provides graphical depictions of reactions, deflections, bending moments, and shear forces, with numerical values suitably adjusted and scaled to aid comparisons between members, loads, and substructures.

Feature list


Not all features are available on all versions. Specifications and differences between versions are correct at time of publication, but are subject to change.


CASA-M homepage



CASA-M Features

Intuition Features


See also

Selector Guide

Mobile apps homepage

CASA-IV homepage