Computer-Aided Design (CAD) software is a category of application that enables engineers, architects, and designers to create, modify, analyse, and optimise two-dimensional drawings and three-dimensional geometric models of physical artefacts and structures. CAD tools encode geometry using boundary representation (B-rep) or constructive solid geometry (CSG) methods, support parametric constraint-based modelling, and produce outputs usable in manufacturing, simulation, and visualisation pipelines.

Content

  • Computer-Aided Design originated in the early 1960s at MIT, where Ivan Sutherland’s Sketchpad system first demonstrated interactive geometric modelling on a computer. Commercial CAD systems emerged in the 1970s, initially as 2D draughting replacements for manual drawing boards. The Euclid system (1977), CATIA (1977, Dassault Systèmes), and later AutoCAD (1982, Autodesk) established the first generation of commercially viable CAD tools. 3D solid modelling became mainstream in the late 1980s with parametric history-based modellers like Pro/ENGINEER (1988), which introduced the constraint-driven design paradigm that remains dominant today.
  • Technically, modern CAD software implements boundary representation (B-rep) geometry using NURBS (Non-Uniform Rational B-Spline) curves and surfaces as the mathematical substrate for smooth organic shapes, complemented by constructive solid geometry (CSG) operations (union, difference, intersection) for feature building. The parametric history tree records each modelling operation with its associated parameters, allowing back-propagation of design changes. Constraint solvers — typically built on D-CUBED or equivalent geometric constraint engines — maintain geometric relationships (parallelism, concentricity, tangency) as the model is modified.
  • The CAD ecosystem divides broadly into mechanical/industrial design tools (SolidWorks, Siemens NX, PTC Creo, Autodesk Fusion 360), architectural and building design tools (Autodesk Revit, ArchiCAD, Vectorworks), electronic design automation (Altium Designer, KiCAD), and emerging generative design platforms. Interoperability is handled by neutral formats: STEP (ISO 10303) for solid geometry, IGES for curve/surface exchange, and IFC (Industry Foundation Classes) for architectural models. Open-source alternatives including FreeCAD and OpenSCAD serve educational and maker communities.
  • From 2024–2025, CAD software is undergoing transformation through AI integration, cloud-native architectures, and additive manufacturing support. Generative design — where topology optimisation algorithms explore design spaces constrained by load conditions and manufacturing methods — has moved from research to production in Fusion 360 and Siemens NX. Cloud-based CAD (Onshape, natively web-based) enables real-time collaborative design and eliminates local installation. AI copilot features can auto-generate parametric features from natural language descriptions or infer standard part dimensions from sketches. Simulation-driven design, where FEA and CFD results feed back into parametric model adjustments, is increasingly automated through AI surrogate models.