Software pro počítačem podporované navrhování (CAD) musí mít všechny potřebné funkce, aby splňoval výzvy, kterým čelí profesionálové při navrhování dílů a strojů. Mezi tyto výzvy patří:
- Zkrácené lhůty
- Zvýšená konkurence
- Lepší správa zásob
- Přísnější normy kvality
- Neustále se vyvíjející oblast