It is a well-known fact that Dynamo is widely used primarily with Revit. The reason of that is that Dynamo for Revit has the ability to directly interact with Revit model elements, receive and send data to them, read geometry, create and place new elements, and interact with the Revit user interface.