you can use API (Application Programming Interface) to make a program. The API is compatible with most major programming languages, including Visual Basic for Applications (VBA), VB.NET, C#, C++, Visual Fortan, Python, and Matlab. Whether you are a seasoned developer or new to programming, you should find the CSI API syntax easy and intuitive.
Is Tekla has the option the interact with Matlab. so to analyse the structure by Tekla and the design it by using MATLAB which will be coded according to the Design optimisation method.