An architecture project require tasks that are intensively repetitive, nobody likes doing them; however, sometimes they are unavoidable. Although Revit has remove some of them, it is still difficult to eliminate them all. One way to reduce them is by scripting solutions. Dynamo allows designers who do not know how to write code, to have access to simple but powerful scripting. It provides flexibility to access inaccessible places inside the general functionalities of Revit and to manipulate large amounts of data and complex geometry with precision. Additionally, it has the capability of creating data diagrams associated with three-dimensional software in real-time, generating a parametric model. It can be integrated with Revit and Excel and generate various file types as output. With extra coding expertise, one can go even further due to Dynamo’s compatibility with Python. CIMS uses Dynamo to increase efficiency in its BIM projects. I have developed many of them: to manipulate data, simulate complex geometry, quantify materials, and importing elements and data from CAD and Excel to Revit. To compare model variations, automate space labeling and Workset placement, and to define workflows for exporting geometry into other applications. Dynamo is versatile and has a tremendous potential for research and design. Problems that require a repetitive and programmable action involving overwhelming amounts of data can be potentially solved with a script. To illustrate some of its potential, I will present examples of how simple scripts have helped me to save thousands of hours to spend in more creative duties.