Chat with us, powered by LiveChat

A note about COVID-19: At ENGworks, the health and well-being of our employees, clients, families and communities is our top priority. Thankfully, the entire ENG team is in good health and committed to maintaining “business-as-usual”. We’ve transitioned our entire team to work from home with the right tools to be fully operational and still give you the best experience. Be safe and anything you may need, please let us know.

Like a Dynamo for Naviworks



Navisworks is a worldwide reference when it comes to BIM Coordination, 4D Sequencing, etc. It is capable of handling multiple sets of information from a wide spectrum of file types and BIM Authoring tools.

When working along with Navisworks we noticed some of our workflows could be improved by building apps that play along with the information available. But the different BIM requirements in projects makes impossible to have a single solution for all problems.

That’s when it hit us, inspired on Dynamo that as a matter of fact we use on our practice on a daily basis we though…why no porting a Visual Programing IDE to deal with the Navisworks API allowing us to test and change the workflows on the fly.

We searched for different options from porting Dynamo to develop our own solution from scratch. Until we found some base code from the Technische Universität München, and we started developing from there.

From the author’s page:

Our implementations aimed to get information from elements selections/sets and clash elements and also writing information back to the elements into the user tabs.

Now we are sharing our humble work looking for feedback and ideas to improve. Please visit our GitHub repository

Contact Us









BIM News

Learn more about the BIM world by reading the latest news from all around the world.

Read More

FAQ about BIM

What is BIM? What are some of the uses of BIM? And the benefits? Here we respond to these and more questions…

Read More