At a glance
| Vendor | Bentley Systems |
|---|---|
| First released | 1985 |
| Current release track | CONNECT Edition (regular minor update releases) |
| Licensing model | Perpetual or subscription via Bentley Virtuoso or Enterprise SELECT agreements. |
| Platforms | Windows (64-bit) |
| Native / common formats | DGN (native), DWG, DXF, PDF, STEP, i.dgn (digital twin) |
| Typical domains | Highway and transportation engineering, Municipal infrastructure planning, Plant process design, Rail network modeling, Survey mappings |
| Common alternatives | AutoCAD, Civil 3D, OpenRoads Designer, BricsCAD Pro |
What it is
MicroStation is a leading industry-standard CAD/BIM package developed by Bentley Systems. It specializes in highly demanding workflows inside its primary market segment, providing designers with powerful tools to coordinate files, execute commands, and output precise deliverables.
Where it is used
Used globally by leading engineering and design firms in Highway and transportation engineering and Municipal infrastructure planning. It is the default baseline tool for teams that require high reliability and seamless supply chain integration.
Learning curve and getting started
The learning curve is moderate, taking approximately 2-4 weeks to become fluent with standard commands, and up to 3 months for advanced customized workflows or database management integrations.
Licensing reality
Licensed as Perpetual or subscription via Bentley Virtuoso or Enterprise SELECT agreements.. Pricing and configurations scale with organization size and feature needs.
Ecosystem and extensions
Tight integration with related tools. Includes robust developer APIs, community plug-in libraries, and standard import/export formats that ensure full interoperability across design stages.
Common pitfalls and misconceptions
Reference tracking failures on parameter modifications. Careless geometry changes without constraint checks can corrupt drawings.
Over-customization overhead. Loading too many unverified third-party addons can cause stability issues on startup.
Mismatched export profiles. Choosing incorrect template values when exporting to universal formats leads to property losses.
When to use vs. alternatives
Use MicroStation when your clients or projects require full compatibility with the Bentley Systems ecosystem and your teams are trained in its workflow. Choose alternatives like AutoCAD or SOLIDWORKS when budget constraints are primary or complexity is overkill.
Recommended learning path
- Week 1 — Interface. Master workspace navigation, menus, basic drafting commands, and template configuration.
- Week 2 — Modeling. Familiarize with core parameters, geometric constraints, and standard modeling operations.
- Week 3 — Outputs. Create paper layouts, dimensions, view projections, and export formats.
- Week 4 — Customization. Configure custom macros, keyboard shortcuts, and explore intermediate API scripts.
Core terminology & workflows (15)
DGN Design File Format (MicroStation)
Cells & Shared Cells (MicroStation)
Levels & Level Manager (MicroStation)
Reference Files (MicroStation)
Item Types (MicroStation)
Parametric Modeling & Constraints (MicroStation)
AccuDraw & AccuSnap (MicroStation)
ProjectWise Collaboration (MicroStation)
Mesh Modeling Tools (MicroStation)
Print Organizer (MicroStation)
Bentley View Compatibility (MicroStation)
Geographic Coordinate Systems (MicroStation)
MDL C++ API (MicroStation)
Point Cloud Visualisation (MicroStation)
VBA Automation (MicroStation)
Frequently asked questions (15)
What is the recommended practice for MicroStation DGN Design File Format?
DGN V8 supports unlimited levels, multiple models within one file, and embedded raster references. Set working units (master units, sub-units, resolution) at file creation—changing later risks precision loss. Use the 'Compress Design' tool periodically to remove unused elements and reduce file size.
What is the recommended practice for MicroStation Cells & Shared Cells?
Create cells for repeated elements (symbols, details, equipment). Shared cells store geometry once and reference it multiple times—editing the shared definition updates all instances. Organize cells in .cel libraries by discipline. Use point cells for single-insertion-point symbols, graphic cells for multi-element groups.
What is the recommended practice for MicroStation Levels & Level Manager?
Organize elements on named levels with assigned colors, line styles, and weights. Use level filters to show only relevant disciplines. Create level libraries (.dgnlib) for consistent standards across files. Apply 'ByLevel' symbology so elements inherit level display properties for uniform plotting.
What is the recommended practice for MicroStation Reference Files?
Attach external DGN/DWG files as references for multi-discipline coordination. Use 'Live Nesting' to see nested references from attached files. Set logical names for reference paths to support portable project structures. Lock display of stable references to improve redraw performance in complex models.
What is the recommended practice for MicroStation Item Types?
Define Item Types to attach structured data (properties) to any graphic element—similar to IFC property sets. Create Item Type libraries per project standard. Use the Properties dialog to populate data and EC Expressions for computed values. Export Item Type data to Excel or query via Bentley iTwin.
What is the recommended practice for MicroStation Parametric Modeling & Constraints?
Use MicroStation's parametric constraints to define relationships between 3D elements. Apply dimensional and geometric constraints in Feature Modeling mode. Create parametric solids that update when constraint values change. Combine with named expressions for spreadsheet-like control over complex parametric families.
What is the recommended practice for MicroStation AccuDraw & AccuSnap?
AccuDraw provides real-time coordinate input using polar (distance+angle) or rectangular (X,Y) modes. Lock axes with Enter key, toggle mode with spacebar. Use compass rotation (T key) to align with existing geometry. Master AccuDraw shortcuts to dramatically speed up precision placement without typing coordinates.
What is the recommended practice for MicroStation ProjectWise Collaboration?
Use ProjectWise for document management, version control, and workflow automation. Check out DGN files for exclusive editing, check in with revision comments. Configure Saved Searches for quick access to working sets. Integrate with MicroStation's reference system to automatically resolve paths from the managed repository.
What is the recommended practice for MicroStation Mesh Modeling Tools?
Use MicroStation's mesh modeling for reality capture workflows and conceptual design. Import OBJ/STL meshes, edit with push/pull vertex tools. Convert meshes to analytical surfaces using surface fitting. Reduce polygon count with decimation while preserving key feature edges for efficient visualization.
What is the recommended practice for MicroStation Print Organizer?
Create print sets defining multiple views, scales, and pen tables in a single configuration. Print Organizer automates multi-sheet output to PDF/plotters. Define fence-based print areas linked to saved views. Schedule batch printing for large drawing sets and track print history for document control.
What is the recommended practice for MicroStation Bentley View Compatibility?
Bentley View is the free viewer for DGN files—distribute to stakeholders without full MicroStation licenses. Use i-model publishing for lightweight sharing with embedded properties. Ensure reference file paths are relative or embedded for portable packages. Test view presentation before distributing to external parties.
What is the recommended practice for MicroStation Geographic Coordinate Systems?
Assign Geographic Coordinate Systems (GCS) to DGN files for geo-referenced design. Select datum and projection (UTM, State Plane) from the built-in library. Use reprojection tools to align data from different coordinate systems. Enable terrain model display with elevation data for infrastructure corridor projects.
What is the recommended practice for MicroStation MDL C++ API?
Develop custom applications using the MDL (MicroStation Development Language) C++ API for high-performance tools. Access the DGN file model via mdlElement functions. Build dialog boxes with resource files. Compile MDL applications (.ma) using the MicroStation SDK. Distribute via the MDLAPPS configuration variable.
What is the recommended practice for MicroStation Point Cloud Visualisation?
Import point clouds (LAS, LAZ, E57) for as-built documentation and brownfield design. Use classification filters (ground, vegetation, buildings) to show relevant data. Set point density display limits for smooth interaction. Clip clouds with fence tools for section analysis and clearance verification.
What is the recommended practice for MicroStation VBA Automation?
Write VBA macros for MicroStation automation using the built-in VBA IDE (Tools > Macros). Access the MicroStation object model for element creation, modification, and queries. Use UserForms for custom dialogs. Record actions to generate starter code, then enhance with loops and conditionals for batch processing.
⚡ Software Guide Self-Test
Verify your high-level understanding of MicroStation to sync with your learning track progress.