Articles > What is CAD Customizaiton?

In engineering departments, R&D centers & Design departments we use CAD to reduce the product development cycle time. CAD helps us in achieving this to maximum possible extend. CAD software makes our working fast, efficient & accurate. But if still we are not satisfied with the performance of the CAD & want more control over the CAD. Want to make it listen our each and every requirement & want to automate the complete workflow. Then you will have to go ahead some extend & customize your CAD software to do the things in a way you want from it.

Almost all CAD software allows you to customize it to make it suitable for your needs. Below, list has been given for CAD software & the customization interface provided by them:


CAD Software Customization interface Programming languages used
AutoCAD AutoLISP, VisualLISP & DCL

ObjectARX

AutoCAD VBA

AutoCAD.Net
AutoLISP, VisualLISP & DCL

Visual C++ 6.0, Visual C++ .Net

Visual Basic 6.0, Visual Basic for Applications (VBA)

Visual Basic .Net, Visual C# .Net, Visual C++ 6.0, Visual C++ .Net
SolidWorks SolidWorks API
eDrawings API
FeatureWorks API
PDMWorks Workgroup API
PhotoWorks API
Routing API
Toolbox Browser API
Utilities API
Document Manager API
Macro files
Visual Basic 6.0
Visual Basic for Applications (VBA)
Visual Basic .Net
Visual C# .Net
Visual C++ 6.0
Visual C++.Net
SolidEdge SolidEdge API
SolidEdge VBA
SolidEdge customization can be done using VB, VB.Net & C#.Net
Pro/ENGINEER Pro/TOOLKIT
J-Link
C, C++ Programming
Java Programming
Autodesk Inventor Inventor API
Inventor VBA
Inventor customization can be done using VB, VB.Net & C#.Net
IronCAD IronCAD API IronCAD programming is done using VB, VB.Net & C#.Net
Autodesk PowerSHAPE, PowerMILL, CopyCAD Macros development
OLE application development
HTML application development
Add-in development
VB, VB.Net & C#.Net