The ObjectARX® programming environment provides object-oriented C++, C#, and VB .NET application programming interfaces for developers to use, customize, and extend AutoCAD® software and AutoCAD-based products, such as AutoCAD® Architecture, AutoCAD® Mechanical, and AutoCAD® Land Desktop software.
ObjectARX programming environment libraries provide versatile sets of tools for application developers to take advantage of the open architecture of AutoCAD software. They also provide direct access to the AutoCAD database structures, graphics system, and native command definition.
ObjectARX technology helps you develop fast, efficient, compact applications. It enables power users to customize AutoCAD software and frees CAD designers from repetitive tasks. Smaller files, faster drawing operations, and smooth interoperability make an application built with ObjectARX programming environment your best choice for a design software solution.
ObjectARX is the most powerful of the various AutoCAD APIs, and the most difficult to master. The typical audience for the ObjectARX SDK includes professional programmers working either as commercial application developers or as in-house developers at companies using AutoCAD.