Building Information Modeling

Building Information Modeling

RK is a trailblazer in building information modeling (BIM) technology. BIM empowers us to create project solutions that can be constructed with minimal change orders and maximum efficiency. Our CAD department is home to nearly 40 experts that can look beyond the computer screen and into the field to more effectively run clash detection and anticipate conflicts before they materialize on-site, ultimately providing you with the most effective solutions.

Check out our CAD Capabilities Demo video!

Our use of BIM was featured in an AutoDesk client success story about how we used innovative CAD solutions in our work on the Denver International Airport. Autodesk invited a few of our experts to teach at their annual event, and we’re an Autodesk Industry Target Account, which gives us direct access to their developers so that we can collaboratively customize software to specific project requirements.

Click to learn more about the state-of-the art software RK uses :

AutoCAD Architecture/MEP

AutoCAD Architecture/MEP is the platform that carries the majority of our digital fabrication workflow. AutoCAD being the most versatile CAD platform available, with the added functionality of the MEP platform enables a robust and sophisticated workflow required for our industry.

Autodesk Fabrication CADmep

AutoDesk Fabrication is the addon running on top of the AutoCAD platform that allows us to digitally lay out systems using real-world parameters that accurately reflect what’s ultimately going to be installed in the field. Using CADmep to generate our building information model, we use CADmep to generate shop drawings and send data directly to the shop for fabrication of assemblies and bundles to be sent to the field for installation. The software also exports points utilized by our robotic total station to position components precisely and accurately in the field that reflects the virtual coordination process and eliminate costly collisions and rework in the field.

AutoDesk Client Success Story 

Navisworks Manage (Navis)

Navis Manage is used by contractors, subcontractors and related trades to coordinate layouts and mitigate installation conflicts in the field. This pre-planning saves time, money and resources by eliminating the burden of working around existing conditions after fabrication or installation.

Navisworks Freedom (Navis)

Navis Freedom is a freely available tool that allows our BIM models to be viewed in the field by field personnel that enables them to see beyond the plans to understand the complex routing that various systems have. This enables less details on the paperwork and fewer mistakes during installation. 


Revit data collected from engineers and architects gives our team a starting point for design. Revit data, along with our own BIM models, save us time and allows our personnel to focus on constructability optimizations and trade coordination rather than rebuilding the model from plans and sections.

3ds Max

We use 3ds Max to visualize conceptual ideas that cannot be expressed with general design tools, such as prefabricated assemblies or mechanical rooms, to provide a more realistic view of what is going on. In addition, we also utilize Adobe Photoshop and After Effects in conjunction with our 3D software for post-production tasks.

In-house Workstations

Our custom-built workstations accommodate the unique needs of our team at a fraction of the cost, leading to increased efficiency and team ability. With the most powerful workstations on the market, our team can handle even the largest projects with ease.


CAMduct takes CAD data or direct input, optimizes burn patterns and creates instructions that drive our automated CAM plasma cutters.


Bluebeam enables a paperless workflow between the field and the office. Markups can be sent back and forth digitally, allowing for greater document control and project efficiency. 


We hire experienced developers to create scripts and add-ins, turning laborious manual tasks into quick and easy automated executions. This saves time, reduces errors and increases efficiency.