We can define Autodesk Revit as BIM software used by architects, structural engineers, designers and it allows users to design a building and structure and its components in 3D, annotate the model with 2D drafting elements and access building information from the building model`s database. Revit is a mature product with an existence of more than 15 years, but the rate of a new feature has slowed remarkably.
Revit automation is the next step that follows once we know how to use Revit. Fortunately, it`s not too hard to get started. There are three methods for automating Revit. You can visually program Revit using Dynamo. You can write custom add-ins with Visual Studio. You can also write macros using Revit`s macro editor.