IntelliCAD includes an AutoCAD-like COM object model which can be accessed through Visual Basic or Visual C++ to create custom macros or functions to automate IntelliCAD.