Através das bibliotecas ARX, o programa AutoCad da AutoDesk permite a implementação de entidades derivadas das entidades do AutoCad como pontos e linhas. Assim, pode-se implementar um elemento de viga como derivação da entidade linha (line). Programam-se os atributos necessários para uma viga e aproveitam-se todas as funcionalidades que o AutoCad dispõe para a linha. A interface gráfica com usuário é feita dentro do AutoCad, com todas as suas funcionalidades. E as funcionalidades extras necessárias podem ser programadas, como, por exemplo, janelas de diálogo. Já foi desenvolvido no LabMeC um programa para cálculo estrutural com elementos de viga tipo pórtico tri-dimensional, nós e apoios.