Know about AutoCAD developer center... AutoCAD® software provides a
flexible development platform for specialized design and drafting
applications. Its open architecture enables you to customize AutoCAD to
suit your unique purposes. Examples of customizations include
Autodesk’s industry-specific design software and thousands of add-on applications.