CAD automation or design engineering automation is applied over existing software such as AutoCAD, CATIA, UniGraphics, SolidWorks etc. Add-on applications are integrated with existing design software to automate repetitive tasks.