At a glance
| Vendor | Autodesk |
|---|---|
| First released | 2000 (Revit Technology Corp.); acquired by Autodesk in 2002 |
| Current release track | Annual release — Revit 2025 with the One Revit single product (Architecture, Structure, MEP unified) |
| Licensing model | Subscription only (named-user). Flex tokens available. AEC Collection bundles Revit with Civil 3D, Navisworks, InfraWorks, AutoCAD, and others. |
| Platforms | Windows (64-bit only) |
| Native / common formats | RVT (project), RFA (family), RTE (template), IFC (export/import), DWG (export/link), NWC (Navisworks), RCP/RCS (point clouds) |
| Typical domains | Architecture, Structural engineering, MEP, Construction documentation, Facilities operations |
| Common alternatives | ArchiCAD, 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
- 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.
- Week 2 — Modelling foundations. Walls, floors, roofs, stair tools, work planes, rooms, phasing. Produce a simple plan + section + 3D view.
- Week 3 — Documentation. Sheets, viewports, view templates, tags, schedules, titleblocks. Print one coordinated sheet set.
- Week 4 — Families. Family editor basics, parametric reference planes, type catalogs, shared parameters. Build one usable family from scratch.
- Month 2 — Collaboration. Worksharing, linked models, copy/monitor, coordinate system, shared coordinates. Run a coordination meeting in Navisworks.
- Month 3+ — Automation & exchange. Dynamo basics, IFC export presets, pyRevit, Power BI / Excel data exchange. Move from modeller to coordinator.
Core terminology & workflows (16)
Families (Revit)
Worksets (Revit)
Linked Models (Revit)
Shared Coordinates (Revit)
Phasing (Revit)
View Templates (Revit)
Schedules (Revit)
Tags (Revit)
Levels and Grids (Revit)
Work Plane (Revit)
Stairs (Revit)
Navisworks Clash Detection (from Revit)
Dynamo (Revit)
IFC Export (Revit)
Type vs. Instance Parameters
Shared Parameters (Revit)
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.
⚡ Software Guide Self-Test
Verify your high-level understanding of Revit to sync with your learning track progress.