Oi Rjr,
Abaixo vou colar a resposta do André
--------------------------
Oi, tudo bem?
BIM é a sigla de Building Information Modeling, ou seja, é um sistema onde você pode atribuir informações variadas ao modelo para o programa poder calcular quantidade de materiais e gerar relatórios, por exemplo.
Então, se você modela uma parede e adiciona a informação do quanto gasta de cimento e de tijolo para fazer 1 metro quadrado daquela parede, poderá modelar a casa toda e no final o programa vai te falar o quanto gastará de cimento e tijolo ao todo.
Essa tecnologia está em muitos tipos de programas de várias áreas, arquitetura, engenharia, mecânica e por ai vai, então, existem diversos sistemas BIM no mercado.
Na área de arquitetura o Revit é disparadamente o melhor porque não envolve apenas quantitativo e custos de materiais, o programa oferece muitas outras ferramenta para analisar tudo que imaginar sobre a construção, tanto que se tornou um padrão do mercado.
Nas demais áreas eu não sei te informar quais são os melhores programas, pois não acompanho elas.
Nunca ouvi falar deste programa Tekla.
Abraços e tudo de bom.