AutoCAD OEM Developer Center

AutoCAD OEM Development Interfaces

Development Interfaces
Customize AutoCAD® with the OEM CAD development platform. This platform supports the following programming environments. 

ObjectARX for AutoCAD OEM
The ObjectARX® programming environment provides an object-oriented, C++ API for developers to use, customize, and extend the AutoCAD OEM development platform. ObjectARX provides the greatest level of performance, functionality, and integration through direct access to AutoCAD OEM software's internal objects, database structures, graphics system, command registration, and processing.

The Visual LISP® integrated development environment (IDE) and Microsoft Code with the AutoCAD AutoLISP extension can be used to develop and debug AutoLISP programs.

Microsoft .NET Framework Programming Support
Customize AutoCAD with OEM technology, which now provides managed wrapper classes that enable you to use the Microsoft® .NET Framework and to write programs in other languages, such as Visual Basic® .NET and C#.  The ObjectARX managed wrapper classes now include sophisticated selection, jig, and prompt support, complete events coverage previously only available to C++ reactors, and an application object model to give you convenient and readily discoverable access to the properties of the application, document, editor, and window objects of AutoCAD. .NET applications can easily create dockable palettes and tool palettes and can extend tabbed dialogs.  The geometry library now includes 2D curves, and support for external references has been added.

Microsoft Visual Basic in AutoCAD OEM
AutoCAD OEM now supports VBA 7.1 for 64-bit versions. However, the Visual Basic for Applications (VBA) engine is no longer provided with your AutoCAD OEM installation media. Please contact your Autodesk ISV partner representative for more information. 

AutoCAD OEM licensing is handled globally by our partner Tech Soft 3D. To learn more about licensing AutoCAD OEM please go to the Tech Soft 3D AutoCAD OEM page or click here to start an evaluation.

Autodesk Developer Network


For more information on Autodesk desktop product customization and APIs please visit Autodesk Developer Network Open.


If you need more professional customization support, consider joining the Autodesk Developer Network. that includes direct support, and development product licenses.



Trial versions are available for most Autodesk products. Download your free 30-days trial version today. You can obtain Autodesk desktop software for development use on an on-going basis by joining ADN.


All the information and resources needed to use Autodesk cloud-based software and components in your own web and mobile applications can be found on the Autodesk Platform Services (formerly Forge) Developer Portal. Get easy access to APIs and documentation, tutorials, GitHub samples, support and more.

Follow on:

Welcome ${RESELLERNAME} Customers

Please opt-in to receive reseller support

I agree that Autodesk may share my name and email address with ${RESELLERNAME} so that ${RESELLERNAME} may provide installation support and send me marketing communications.  I understand that the Reseller will be the party responsible for how this data will be used and managed.

Email is required Entered email is invalid.