Archibus - Revit

Over the years Archibus has been integrally linked to AutoCAD from the early Archibus DOS-based solutions to Windows Archibus Overlay through to the current Smart Client Extensions. Now with the requirements of BIM Archibus now integrates with BIM data models via Autodesk Revit to leverage the rich data available in Revit.

Smart Client Extension for Revit: Overview


The ARCHIBUS Smart Client Extension for Revit includes the following features that enable the integration of your Revit model and enterprise data. These features ensure that your Revit model data is relevant for the lifecycle management of your facility.

  • Asset Types. Connects any type of Revit element to an ARCHIBUS Asset Type and its associated database table and fields. BIM Managers can extend the mappings from a dialogue right inside of Revit. See the topic, ARCHIBUS Asset Type Table. This topic is found in the System Management Help.
  • Parameters. Connects and bi-directionally synchronizes any Revit shared parameter with ARCHIBUS table and field data – including tables and fields that your add-in manager might have added to ARCHIBUS. See Adding a New Revit Parameter Mapping.
  • Automatic Updater: If you expand an area in the Revit model, the enterprise data is automatically updated. As the enterprise users request and close move orders, for instance, ARCHIBUS can update your occupancy within the Revit BIM model. Or, if you edit a Revit parameter in the Revit properties dialogue, ARCHIBUS will likewise make the change if you have mapped that parameter.
  • Enterprise Graphics. Publishes architectural backgrounds as well as the asset boundaries and allows for publishing single floors as well as the entire model. See Using your Enterprise Graphics from Revit on the Web.
  • Commands. Commands, particularly those relating to finding and fixing synchronization and data-integrity errors, are easier and faster to use. See Working with Commands - Overview.


As-Built and Lifecycle Models

More and more, ARCHIBUS users are using Revit models as the repository of choice for authoring their building graphical representations. They use detailed Revit models for architectural as-builts, and simplified, quick-load “facility record models” for day-to-day facility management. 

Using the ARCHIBUS Smart Client Extension for Revit, you have the flexibility to:

  • Maintain the as-built model 
  • Use a separate life-cycle model
  • Keep your existing facility drawings in AutoCAD and add new buildings in Revit format as they become available. 

Synchronize Revit Model and Enterprise Data for Lifecycle Management 

Architects often collect a set of properties for rooms and equipment intended for lifecycle management and store them in the Revit model as parameters associated with Revit elements. The ARCHIBUS features read these into the ARCHIBUS project database, where they can be adjusted for consistency and validated against the enterprise-wide standards for data integrity. ARCHIBUS can then publish the corrected data back to the parameters in the Revit elements. In this way, the Revit model can stay in synchronization with enterprise-wide data standards for building codes, room standards, categories, and types, equipment standards and preventive maintenance schedules, account codes, division and department codes, and other backbone standards. Synchronizing against these backbone standards lets Revit data connect its information to the ERP data used to drive the overall business. See Adding a New Revit Parameter Mapping and Getting BIM Parameter Values into Validated Fields.


ARCHIBUS Best Practices for BIM Execution Plans

Your BIM projects start and end with your BIM Execution Plan. The plan sets out:

  • The defensible, high-value business goals you have for using BIM data
  • The elements of the information you need for achieving those business goals, and how they flow from one stakeholder to another

ARCHIBUS provides a platform for BIM execution. All stakeholders can interact within the ARCHIBUS environment, flow communications without retyping, execute quality control procedures, and flow information into and out of BIM models automatically.

Your Business Goals

Your business goals are the key drivers for organizing your project and provide an essential means of measuring success.

The objective of a BIM project isn't to use BIM. The objective is to drive your organization's primary mission. If you are a university, that's educating students. If an automobile factory, that's making cars. If a healthcare facility, it's curing the ill. There are many follow-on benefits for having rich hand-off information from design, and clearly cataloguing the design and construction information carefully for future use is a must. However, accurate, consistent, and relevant information does not come for free, does not meet the quality bar without explicit oversight, and does not stay up-to-date without a cost. If you enumerate your business goals up-front, you ensure that you are incurring that cost for a defensible purpose.

For that reason, when your BIM Execution Plan includes a type of information, you should start by evaluating the specific business functional goal that element supports.

High-value business goals for BIM hand-off data are:

  • Commissioning, including hand as-builts, schedules, and documents to a document management system
  • Space management and planning
  • Space chargeback to internal departments and external parties (insurance carriers, government grants, tenants)
  • On-demand (reactive) and preventive maintenance of equipment


Example Execution plans

BIM Execution Plan: Space Management 

You can enable the space management, planning, and chargeback business functions by specifying the following in your BIM Execution plan.

Area Elements: The BIM model will provide:

  • External and Internal Gross area elements for each floor (in GSA BIM Guide terms this is the "Full Floor Space").
  • Room or Area elements for any area over 9 sq ft or 1 sq M.
  • Area elements will follow the ANSI/BOMA rules for their outlines.

Room Elements: The BIM model will:

  • Number each room, vertical penetration or service area with room numbers appropriate for wayfinding.
  • Tag vertical penetrations and service areas with the proper vertical or service area Room Category and Type.
  • Tag rooms with the proper occupancy Category and Type.
  • Tag rooms with the proper hierarchical Organization ID or Division and Department assignment (if known).

The commissioning agent or facility management department will:

  • Verify that the Room Category and Type information is populated with the categories for proper space categorization (for example, for A21 chargeback if the organization is a university).
  •  Verify that the organizational ID or Division and Department validating tables are populated with current organizational codes.

With the information above, you can flow BIM models directly into the ARCHIBUS Space Inventory & Performance, Personnel & Occupancy and Chargeback applications. You can also use the backbone space information in all other ARCHIBUS applications, from hotelling and room reservations to move management and maintenance.

The information above is the starting point. After hand-over, facility management becomes the author of record for room category, type, and department assignment information.


BIM Execution Plan: Assets

You can enable the on-demand and preventive maintenance business functions by specifying that the following properties are part of any BIM model delivered:

  • Mark. The identification of the equipment for the equipment schedule. (in GSA BIM Guide terms this is the Equipment Identification).
  • Equipment Code. The asset number used to track the equipment number in its lifecycle. This is either the ID from your asset management system or the serial number. (in GSA BIM Guide terms, this is the Equipment Primary Key.)
  • The building, Floor, and Room Code. The room in which the equipment item resides, if any. (in GSA BIM Guide terms, this is the Space Primary Key.)
  • Equipment Standard. This is the class of equipment. The Equipment Standard connects the equipment item to its maintenance manuals and PM Procedures and Steps. This value is database-driven, meaning that if a contractor or facility enters the Equipment Standard, that takes precedence.

Roles and Required Skills

The ARCHIBUS Smart Client Extension for Revit is a small plug-in that loads into Revit in seconds. ARCHIBUS provides a Revit Ribbon menu with commands that use Web Services to immediately connect your Revit model to your ARCHIBUS enterprise database. 

The ARCHIBUS Smart-Client Extension for Revit provides editing for Building Information Model (BIM) and publishing of enterprise graphics. As you change the model -- by widening an area or dragging and dropping equipment into a new room -- ARCHIBUS automatically updates the enterprise database. The process is bidirectional. As the enterprise users request and close move orders, for instance, ARCHIBUS can update your occupancy within the Revit BIM model.


The following tables describe the different roles required to utilise the ARCHIBUS Smart Client Extension for Revit.






























If you would like any more information regarding this blogs topic, please don't hesitate in contacting the MASS Technical Services Team. We are available on 0118 977 8560 or email us at to find out more. 


Martin Matt


New Archibus versions are a nice to have? NO! An absolute necessity! 17/05/2022

It turns out there’s a lot of good reasons and several business benefits to not put off software updates. Generally, the cost to you comes in time... but we think it's worth it in the lon...
read more view all blog posts