Ну допустим я сейчас работаю инженером-конструктором в такой мощной проге как tekla, с помощью которой спроектировано и построено всеми известные небоскребы, мосты, стадионы и т.п.
Ну короче эта прога является открытой платформой и там много чего можно самим писать, ставить всякие приложения, плагины. Работает она через библиотеки Open API, по технологии net frame и програмить там можно через visual studio. Язык вроде как C# подойдет. (может конечно ерись написал, уж извиняйте я в этом не селен) Короче вот, что я в общих словах знаю про это.