🔗 Related Software

Compare with similar tools in this category:

Software profile · Autodesk

Revit

Autodesk's flagship BIM authoring tool — the building model becomes the single source of truth for plans, sections, schedules, and clash detection.

At a glance

VendorAutodesk
First released2000 (Revit Technology Corp.); acquired by Autodesk in 2002
Current release trackAnnual release — Revit 2025 with the One Revit single product (Architecture, Structure, MEP unified)
Licensing modelSubscription only (named-user). Flex tokens available. AEC Collection bundles Revit with Civil 3D, Navisworks, InfraWorks, AutoCAD, and others.
PlatformsWindows (64-bit only)
Native / common formatsRVT (project), RFA (family), RTE (template), IFC (export/import), DWG (export/link), NWC (Navisworks), RCP/RCS (point clouds)
Typical domainsArchitecture, Structural engineering, MEP, Construction documentation, Facilities operations
Common alternativesArchiCAD, Vectorworks Architect, Allplan, Bentley OpenBuildings, GstarBIM

What it is

Revit is a Building Information Modeling (BIM) authoring tool. Unlike DWG-based CAD, the file (.rvt) holds a coordinated 3D model of typed building elements — walls, floors, roofs, columns, beams, doors, windows, ducts, pipes — each carrying parametric, classified, schedulable data. Every plan, section, elevation, 3D view, schedule, and sheet is a view of that single model rather than an independent file.

This is the model-of-record proposition: change a wall type in the model and every view, schedule, and quantity that references it updates simultaneously. The cost is a steeper learning curve and a tighter constraint regime — Revit will refuse operations that would produce an inconsistent model.

Where it is used

Revit is now the default BIM authoring tool in most large architecture and engineering firms in North America, the UK, and increasingly in Asia. Public infrastructure clients (LACMTA, Network Rail, Singapore BCA) and large healthcare/aviation clients commonly mandate Revit deliverables. Structural engineers use Revit Structure for analytical-ready models linked to Robot Structural Analysis or third-party FEM. MEP engineers use Revit MEP for ducts, pipes, conduits, and equipment schedules. Construction teams consume Revit models in Navisworks for clash detection, 4D scheduling, and quantity takeoff.

Learning curve and getting started

Revit's learning curve is non-linear. The first month is hard because almost every workflow requires understanding the Revit way — host relationships, levels, work planes, types vs. instances, families, worksets. The second through fourth months are productive but error-prone because the user can produce models that look right but contain hidden coordination problems. Real fluency takes about a year of project work with feedback from senior staff.

The biggest conceptual hurdle is families. Almost every problem reduces to 'pick the right family template, build the right parameters, control its host behaviour.' Skipping family fundamentals creates models that look fine but cannot be scheduled, quantified, or exported cleanly to IFC.

Licensing reality

Revit ships only via Autodesk subscription, almost always through the AEC Collection which also includes AutoCAD, Civil 3D, Navisworks, InfraWorks, ReCap, and others. Single-product Revit subscriptions exist but are rarely cost-effective vs. the AEC Collection. Education licenses are free with annual renewal. There is no perpetual license available for new buyers; old perpetuals receive no updates and are slowly losing compatibility with shared deliverables.

Ecosystem and extensions

Revit's ecosystem is dominated by Dynamo (visual programming) and the Revit API (.NET, also via Python / IronPython). Almost any office of meaningful size develops internal Dynamo graphs and Revit add-ins. Notable external ecosystem members include Enscape and Twinmotion (real-time rendering), Rhino+Grasshopper with the Rhino.Inside.Revit bridge (computational design), pyRevit (Python toolkit, Apache-licensed), and dRofus (room data sheets and FM database).

For data exchange, IFC is the official open standard (IFC2x3, IFC4); the quality of Revit's IFC export has improved markedly in recent releases but is still settings-sensitive.

Common pitfalls and misconceptions

Family overload. Bloating projects with too many in-place families or families with unconstrained reference planes — the model becomes slow and brittle.

Mixing levels and reference planes. Hosting elements on the wrong level/reference produces wall-tops at the wrong elevation and complicates section views.

Skipping worksets in collaboration projects. Without a worksharing plan, sync conflicts proliferate and ownership becomes ambiguous.

Treating schedules as decoration. Schedules are the model's data; if they look wrong, the model is wrong — fixing the schedule formula does not fix the underlying issue.

Round-tripping through DWG. Exporting DWG, editing in AutoCAD, then re-linking back into Revit usually loses the model intelligence the exercise was supposed to preserve.

When to use vs. alternatives

Use Revit when the project requires BIM deliverables, IFC exchange with consultants, coordinated MEP modelling, schedule-driven quantification, or downstream model handover to a facilities management system.

Choose AutoCAD (or a DWG-compatible tool) for small jobs, retrofits, or detail-level deliverables where BIM overhead is not justified. Choose ArchiCAD when the team prefers its workflow and the client accepts ArchiCAD or IFC deliverables. Choose Vectorworks for design studios that value its mixed 2D/3D illustration and rendering. Choose Bentley OpenBuildings/OpenRoads for transport-infrastructure projects where Civil 3D and Revit do not provide adequate corridor or alignment tooling.

Recommended learning path

  1. Week 1 — Concepts. Project file, levels & grids, families taxonomy, view types, types vs. instances. Place a wall, a door, a window. Open every default view.
  2. Week 2 — Modelling foundations. Walls, floors, roofs, stair tools, work planes, rooms, phasing. Produce a simple plan + section + 3D view.
  3. Week 3 — Documentation. Sheets, viewports, view templates, tags, schedules, titleblocks. Print one coordinated sheet set.
  4. Week 4 — Families. Family editor basics, parametric reference planes, type catalogs, shared parameters. Build one usable family from scratch.
  5. Month 2 — Collaboration. Worksharing, linked models, copy/monitor, coordinate system, shared coordinates. Run a coordination meeting in Navisworks.
  6. Month 3+ — Automation & exchange. Dynamo basics, IFC export presets, pyRevit, Power BI / Excel data exchange. Move from modeller to coordinator.

Core terminology & workflows (16)

Atomic concepts our editors broke out from official documentation and real practice. Each is a standalone, linkable definition with sources.

Families (Revit)

The core unit of content in Revit — every wall, window, door, beam, light fixture, and tag is an instance of a family.

Worksets (Revit)

Revit's worksharing partition — a named subset of the model that one team member at a time can own and edit.

Linked Models (Revit)

External Revit models attached into a host project as a coordinated reference — the multi-discipline coordination pattern.

Shared Coordinates (Revit)

Revit's mechanism for tying its internal coordinate system to a real-world site coordinate system shared across linked models and surveys.

Phasing (Revit)

Revit's mechanism for marking when elements are created and demolished, enabling phase-aware views and schedules.

View Templates (Revit)

Named saved configurations of view properties — visibility, graphics overrides, scale, detail level, V/G filters — applied to multiple views consistently.

Schedules (Revit)

Live tabular reports of model element data — door schedules, window schedules, room schedules, quantity takeoffs.

Tags (Revit)

Annotation families that display element parameter values in a view — door numbers, room names, structural marks.

Levels and Grids (Revit)

Project datums in Revit — levels are horizontal datums that host floors and ceilings; grids are vertical datums for column lines.

Work Plane (Revit)

The active 2D plane that drawing and family-editor tools operate on — equivalent to AutoCAD's UCS but more strict.

Stairs (Revit)

A built-in compound element that generates risers, treads, stringers, and railings from sketched runs or components.

Navisworks Clash Detection (from Revit)

The standard Revit-to-Navisworks coordination workflow — clash test architectural / structural / MEP models against each other.

Dynamo (Revit)

Revit's bundled visual-programming environment for model querying, batch operations, and parametric workflows.

IFC Export (Revit)

Revit's open-standard model exchange — IFC2x3 and IFC4 supported with extensive mapping options.

Type vs. Instance Parameters

Revit's two-tier parameter scheme — type parameters apply to all instances of a type; instance parameters apply to one placement at a time.

Shared Parameters (Revit)

Externally stored parameter definitions that families and projects share by reference — the basis of consistent multi-family scheduling.

Frequently asked questions (17)

Is Revit available on macOS?

No. Revit is Windows-only. Mac users typically run Revit inside Parallels, VMware Fusion, or Boot Camp (Intel Macs). On Apple Silicon, virtualisation requires Windows-on-ARM and is officially unsupported by Autodesk. The closest cross-platform alternative is ArchiCAD.

Can Revit open RVT files from older versions?

Yes — Revit can open any older RVT, upgrading it on open. Once upgraded, the file cannot be saved back to the older version. For cross-version coordination, export to IFC or DWG, or maintain a parallel older file.

Why is my Revit project so slow?

Most common causes: too many in-place families, oversized linked DWG CAD files, raster image imports, links not workset-isolated, unused worksets visible in all views, view templates not used (so views render with unique graphics settings), and too many parameters in mass schedules. Use Manage > Purge Unused and Audit on open.

What's the difference between Sync With Central and Save?

Save writes only your local file. Sync With Central (SWC) pushes your edits to the central worksharing model and pulls others' edits down. SWC includes implicit Save; Save without SWC leaves your work invisible to teammates. Always SWC before lunch, end of day, and after major edits.

Can multiple Revit models share one site coordinate system?

Yes — that's exactly what shared coordinates exist for. One model (typically architectural) is designated as the coordinate source; structural, MEP, civil teams Acquire Coordinates from the linked source. Once acquired, all models position consistently in world space.

How do I migrate a project from AutoCAD to Revit mid-design?

Honest answer: it's painful. The cheap approach is to link the DWG as a background and re-model in Revit. The expensive approach is to use Dynamo / pyRevit scripts to walk known geometry. There is no clean automated DWG-to-Revit BIM conversion — DWGs lack the typed elements that Revit needs.

What happens if two users edit the same element in different worksets?

The first user to request ownership wins; the second user sees an editing-permission warning. If the second user has already changed the element, they will be prompted to either relinquish (lose their edits) or request and merge. Daily SWC reduces collisions but cannot eliminate them on heavy-traffic elements.

How do I export a Revit model to IFC for another consultant?

Use File > Export > IFC. Choose the appropriate IFC version (IFC2x3 Coordination View 2.0 or IFC4 Reference View) and an export setup that matches what your consultant requested. Always do a test export and open it in IFC viewers (Solibri, BIMcollab Zoom, or free IfcOpenShell viewers) before sending.

What is a Revit Project Template (.rte)?

A template is a project file used as the starting point for new projects. It carries pre-loaded families, view templates, schedules, sheet templates, browser organisation, project parameters, and units. Office templates can replace Revit's default templates organisation-wide via Application Options > File Locations.

Do I need Navisworks if I have Revit?

For single-discipline projects, no. For multi-discipline coordination — especially MEP with structure — Navisworks Manage adds clash detection, model federation, 4D scheduling, and quantity takeoffs that Revit alone does not provide cleanly.

Why won't my family schedule?

Three common causes: (1) the family category is generic-model rather than a discipline category like doors, (2) parameters in the family are not project-parameter or shared-parameter, (3) the schedule filter excludes the family. Check the family category and parameter scope first.

How do I copy a view template from one project to another?

Use Transfer Project Standards: open both projects, on the destination run Manage > Transfer Project Standards, choose the source project, and select View Templates. Filters and graphics overrides referenced by the template transfer with it.

Can Revit import a Sketchup model?

Yes — File > Insert > Link CAD supports SKP, and Insert from File supports SKP and SAT. The geometry imports as a non-editable mass. Use it as a study reference, not as production geometry.

How big can a Revit central model be before performance degrades?

Practical limit is roughly 300–500 MB for a working central. Beyond that, sync times exceed five minutes and view regeneration starts to feel sluggish. Break the project into linked models (by floor, by tower, by discipline) before the limit becomes painful.

What is the difference between a workset and a phase?

A workset is an ownership partition for collaboration (who edits what). A phase is a temporal partition (when did this element exist). A demolition wall lives in the 'Existing' phase and an 'Arch' workset simultaneously — they are orthogonal.

Where do I learn Dynamo for Revit?

Start with the official Dynamo Primer (free, open source). Then explore the LearnDynamo videos, Sol Amour's YouTube channel, and the Clockwork/archi-lab GitHub repos. The community is very generous and most office workflows have public-domain Dynamo predecessors.

Is Revit BIM Level 2 compliant out of the box?

Revit is technically capable of supporting UK BIM Level 2 deliverables (IFC, COBie, federated coordination) but is not 'Level 2 compliant' as a product. Compliance lives in the project's Execution Plan, naming conventions, COBie data plan, and IFC export discipline, not in Revit alone.

All Revit FAQs ›

⚡ Software Guide Self-Test

Verify your high-level understanding of Revit to sync with your learning track progress.

Question 1

What is the primary coordinate coordination methodology to align structural, MEP, and architectural links in Revit?

Sources & further reading

Continue exploring

Article text is original commentary by Gstarcademy editors. External documentation is linked, not republished. Vendor names and trademarks belong to their respective owners.