El CAD (diseño asistido por computadora) utiliza herramientas computacionales para ayudar a ingenieros, arquitectos y otros profesionales en el diseño. Estas herramientas incluyen programas de dibujo 2D basados en entidades geométricas vectoriales como puntos y líneas, y modeladores 3D que agregan superficies y sólidos. El usuario puede asociar propiedades como color y capa a cada entidad para manejar la información de forma lógica.