For Programmers: Application Programming Interfaces
The program provides you with a host of programming languages and interfaces for creating your own
functions and plug-ins:
• Visual Studio for Applications (VSTA)
• Common Object Model (COM)
• Design Runtime Extension (DRX)
• DraftSight API
You can add content from other application using OLE (object linking and embedding) objects in drawings, or through the Drawing Resource palette.
The program has a built-in LISP interpreter, as well as an IDE (integrated development environment), using
Microsoft VSTA (visual studio tools for applications), and .NET languages. The program features autoloading
of add-ins, conversion, and headers from ADS (AutoCAD development system), C++, a CFx/DRX API
including the ARES user interface functions, and the Teigha development platform from the Open Design
Alliance, Delphi, COM, and toolbar and menu macros.
ARES OEM is a stand-alone version for third-party developers with an open architecture and a wide range
of API features, including ActiveX. Graebert supports partners in building their stand-alone software and
offers a variety of licensing models for Graebert products, such as single licenses, floating licenses, and
volume licenses. For more information on using ARES OEM as a CAD engine, contact the Order Desk at
A VARIETY OF PLATFORMS
Versions of the program are available for five operating systems — Android, iOS, Linux, MacOS, and Windows — as well as running in Web browsers.
The desktop version of the program runs on Windows, Linux, and OS X. It supports Windows 7, 8, and 10
in both 32- and 64-bit versions, and runs on any recent Windows-compatible computer, as well as OS X
running on Mac computers and computers operating Linux , such as Suse, Fedora, Ubuntu, Debian, and
The mobile versions of ARES provide you with a smaller set of commands and APIs. The figure below
shows the APIs available in each platform, as of late 2017. C++, LISP, DCL, and Qt are common to all three.
Download a FREE Trial version of ARES CAD Software now!