The software industry has changed quite a lot recently; Autodesk is heavily investing in porting their most important packages to be accessible in the cloud. Revit software, for instance, can run as a part of the Forge platform. Microsoft is investing tremendously in its Dotnet platform development (which was rewritten from scratch to be open source and modular). When dealing with Revit API development, however, we often see monolithic apps that directly couple modules and components like the UI layer to gather input, introducing several technical challenges. Trying to manage and scale this type of codebase is frustrating and time consuming, but it doesn’t have to be. In this lab, you will discover a free and open-source framework that helps you quickly prototype Revit applications, while providing you with an easy way to develop modular code that can be portable to multiforms of Revit environments, like add-ins, Dynamo, and even the Forge Design Automation API.