Introducing Autodesk Dynamo BIM for Revit
To compete with it's natural competitor, Grasshopper, from which it takes partial inspiration, Dynamo was first released in 2013. It is a program backed by Autodesk that essentially lets you interact with any program that contains an API (Application Programming Interface). Since Revit 2017, Dynamo has also become an inherent part of Revit, being accessible through the Manage tab, with no separate installation required.
If you are puzzled by the term API, take a look at the following diagram to understand the context:
Although this is not a chapter on programming and computer science, I want to explain a little more the API/waiter example. Imagine you're sitting at a fancy restaurant table and you have a menu of choices that you can order. When you order something, you know there is an "engine...