Softwares de desenho assistido por computador são usados há mais de 20 anos, sendo fundamentais para os
projetos de engenharia modernos. As ferramentas evoluíram de simples ábacos de desenho bidimensional (2D),
com primitivas simples (retas, curvas, arcos, polilinhas,
pontos) e elementos de apoio como projeções, dimensões, camadas, estilos, cores, tipos de linha, etc., para
modernos sistemas de modelagem volumétrica tridimensional (3D), com superfícies complexas construídas por
processos virtuais, que simulam o comportamento de ferramentas reais (como fresas, tornos, etc.) e permitem a
construção de sólidos e peças complexas, com diversas
partes móveis, que ainda podem ser analisadas quanto à
sua interferência mecânica, rigidez a esforços estáticos e
dinâmicos, comportamento termodinâmico, escoamento
e mecânica dos fluídos, etc. Apesar de trabalharem com
peças mais complexas, para que a produtividade seja
aumentada, quase todos os CAD modernos permitem
uma modelagem em que várias dimensões mecânicas,
configurações e processos possam ser alterados com facilidade. Esses CADs permitem a chamada modelagem