What Is a CAD File? A Practical Guide for Engineers and Designers
If you work in design, engineering, or construction, you've dealt with CAD files whether you realized it or not. The term gets thrown around loosely, often lumped in with "drawings" or "models" as if they're interchangeable. They're not, and understanding the difference matters when you're troubleshooting a file that won't open, choosing software for a new project, or trying to figure out why a vendor sent you something your system can't read.
This guide breaks down what a CAD file actually is, the major types you'll encounter, and how to handle them without losing data or your patience.
CAD File Definition
A CAD file is a digital file created by computer-aided design software that stores geometric, dimensional, and often metadata information describing a physical object, assembly, or structure. CAD stands for Computer-Aided Design, and the file itself is the container for everything the software needs to reconstruct that design — points, lines, curves, surfaces, solids, and increasingly, non-geometric data like material properties or part numbers.
Think of a CAD file less like a picture and more like a recipe. A photo shows you what a cake looks like. A recipe tells you exactly how to build it — ingredients, quantities, steps. A CAD file encodes the "how," not just the "what," which is why it can be edited, measured, and manufactured from directly.
Why This Distinction Matters
A JPEG of a mechanical part shows you its shape. A CAD file of that same part contains the actual dimensions, tolerances, and construction history. You can pull a cross-section, calculate volume, or modify a hole diameter in a CAD file. You can't do any of that with an image.
This is the core reason file format choice trips people up so often: not all CAD files carry the same level of intelligence, and losing that intelligence during file exchange causes real project delays.
Native vs. Neutral CAD Files
Every CAD file falls into one of two broad categories, and knowing which one you're dealing with saves a lot of headaches.
Native CAD Files
Native files are created and fully editable in the software that generated them. Examples include:
- .SLDPRT / .SLDASM — SolidWorks parts and assemblies
- .IPT / .IAM — Autodesk Inventor parts and assemblies
- .PRT / .ASM — PTC Creo (also used by some other systems, so context matters)
- .CATPart / .CATProduct — CATIA
- .DWG — AutoCAD's native 2D/3D format
- .RVT — Revit's native BIM format
Native files retain the full "feature tree" or design history — every extrude, fillet, and constraint the designer applied. This is valuable because it means the file is fully editable downstream, not just viewable.
The catch: native formats are typically proprietary. Opening a SolidWorks file usually requires SolidWorks or a compatible viewer, and version compatibility isn't guaranteed. A file saved in a newer version often won't open in an older one without an export step.
Neutral (Interoperable) CAD Files
Neutral formats are designed to move data between different CAD systems without requiring everyone to use the same software. Common examples:
- STEP (.stp / .step) — widely used for exchanging solid model geometry between mechanical CAD platforms
- IGES (.igs / .iges) — an older standard, still used for surface and curve data, though largely superseded by STEP for solids
- STL (.stl) — represents geometry as a mesh of triangles; standard for 3D printing but carries no parametric data
- DXF (.dxf) — a text-based neutral format primarily for 2D drawing exchange, developed alongside DWG
Neutral files trade editability for compatibility. You typically lose the feature history and design intent — you get the resulting shape, not the steps that built it. That's often fine for manufacturing or 3D printing, but it's a real limitation if the recipient needs to modify the design later.
Common CAD File Formats Compared
| Format | Type | Best For | Editable History? | |---|---|---|---| | DWG | Native (AutoCAD) | 2D drafting, some 3D | Yes, in compatible software | | DXF | Neutral | 2D data exchange | No | | STEP | Neutral | Solid model exchange across CAD systems | No | | IGES | Neutral | Surface/curve exchange (legacy) | No | | STL | Neutral (mesh) | 3D printing, visualization | No | | SLDPRT/SLDASM | Native (SolidWorks) | Parametric part/assembly design | Yes | | IPT/IAM | Native (Inventor) | Parametric part/assembly design | Yes | | RVT | Native (Revit) | Building information modeling | Yes | | IFC | Neutral (BIM) | Cross-platform BIM data exchange | Partial — geometry and data, not feature history |
Always check current software documentation for supported import/export formats and version compatibility — these change with product releases and service packs.
2D CAD Files vs. 3D CAD Files
Not every CAD file describes a three-dimensional object. This distinction still matters, especially in industries that haven't fully moved to 3D workflows.
2D CAD Files
These store flat, vector-based drawings: floor plans, electrical schematics, orthographic mechanical views. A 2D DWG file is essentially a digital drafting board — lines, arcs, dimensions, and text laid out on a plane. Construction documentation and many fabrication drawings still rely heavily on 2D CAD, even when the underlying design work happens in 3D.
3D CAD Files
These describe geometry in three dimensions, using one of several representation methods:
- Wireframe — edges only, no surfaces or volume
- Surface models — define the outer skin of an object without solid volume (common in industrial design and complex curved geometry like automotive bodies)
- Solid models — fully defined volume with mass properties, the standard for mechanical parts destined for manufacturing
A single 3D CAD file can generate 2D drawings automatically (this is how most modern mechanical design workflows operate), but the reverse isn't true — you can't reliably reconstruct a 3D model from a 2D drawing without manual rework.
CAD Files vs. BIM Files
This comparison confuses a lot of people moving between AEC and manufacturing workflows.
Traditional CAD files (like a DWG) describe geometry — shapes, lines, dimensions. BIM (Building Information Modeling) files, like RVT or IFC, go further: they attach data to that geometry. A wall in a BIM model isn't just a rectangle — it's an object with a defined material assembly, fire rating, cost data, and relationships to the walls, floors, and rooms around it.
Practical difference: If you delete a door in a well-built BIM model, the wall opening can automatically heal and schedules update. In a pure 2D or basic 3D CAD file, you're manually fixing every affected view and cutting the opening yourself.
That said, BIM files are still a category of CAD file in the broad sense — they're computer-aided design files with extra layers of embedded data and relationships. IFC exists specifically to let different BIM platforms (Revit, ArchiCAD, Tekla, and others) exchange this richer dataset without everyone standardizing on one vendor's native format.
How to Open and Convert CAD Files
A few practical realities worth knowing:
You often don't need the full authoring software just to view a file. Many CAD vendors and third parties offer free or lightweight viewers that let you open native files without editing rights. Check current vendor documentation for what's available and what platforms it supports.
Conversion always risks data loss. Going from a native parametric format to STEP or IGES strips the feature history. Going from a solid model to STL for 3D printing strips parametric data entirely and approximates curved surfaces with flat triangular facets — the finer the mesh resolution, the more accurate the approximation, but file size grows accordingly.
Version mismatches are common and avoidable. Before sending a native file to a collaborator, confirm which software version they're running. Most CAD platforms can save backward to older versions but can't open files from newer ones.
Batch conversion tools exist but aren't universal. Some platforms include built-in export/import utilities for common neutral formats; others require third-party translation tools. Verify supported formats in your specific software's current documentation rather than assuming compatibility.
Practical Tips for Working with CAD Files
- Ask for the format before receiving files, not after. Confirm both format and software version.
- Use neutral formats for cross-platform collaboration when full editability isn't required — STEP for solids, DXF for 2D exchange.
- Keep native files as your source of truth. Export neutral copies for sharing, but don't discard the native version; you'll need it for future edits.
- Watch file size on mesh-based exports. A high-resolution STL from a complex assembly can balloon into gigabytes; adjust mesh tolerance settings to balance accuracy against file size.
- Don't assume IFC exports capture everything. BIM-to-BIM exchange via IFC is generally reliable for geometry and core data, but complex parametric families or custom object types may not translate perfectly — always spot-check critical elements after import.
The Bottom Line
A CAD file is far more than a digital drawing — it's a structured record of geometry, and often data and relationships, that software can interpret, measure, and modify. Knowing whether you're handling a native or neutral file, 2D or 3D data, and basic geometry or a full BIM dataset determines what you can actually do with it. When in doubt about format support, version compatibility, or conversion behavior, check your specific software's current official documentation — these details shift often enough between releases that it's not worth guessing.