AutoLISP es un potente lenguaje de scripts de personalización para el usuario. Autodesk AutoCAD cuenta con un intérprete de LISP integrado. Puede escribir código de AutoLISP en la ventana de comando o cargar código desde archivos externos (.lsp). Existen muchas maneras de cargar e invocar AutoLISP desde scripts, menús y otras interfaces de programación de aplicaciones (API). Esri ha creado un conjunto de funciones de AutoLISP incluidas con ArcGIS for AutoCAD para trabajar con sistemas de coordenadas, atributos de entidades, definiciones de campo, etiquetas, capas de entidades web, capas de mapas y capas de imágenes de mapa y sus subtipos. Se supone que los usuarios de esta API de AutoLISP tienen conocimientos básicos de AutoLISP y saben cómo se utiliza en AutoCAD. Las funciones son herramientas estándar de AutoLISP que también funcionan en combinación con otras rutinas de AutoLISP en AutoCAD.
Además de los comandos de AutoLISP, existe una serie de comandos específicos de ArcGIS for AutoCAD que funcionan con las entidades SIG e interactúan con el comportamiento de la interfaz de usuario de ArcGIS for AutoCAD. Puede incluir los comandos de ArcGIS for AutoCAD en su personalización integrada con la mezcla de las funciones de AutoLISP de ArcGIS for AutoCAD y las funciones y comandos de AutoLISP disponibles en Autodesk AutoCAD. Los comandos de ArcGIS for AutoCAD precedidos por un carácter "-" están diseñados para funcionar desde la línea de comandos sin una interfaz gráfica de usuario y se pueden usar fácilmente en AutoLISP.
La función proporcionada de AutoLISP controla los objetos de ArcGIS for AutoCAD y permite obtener una lista de los objetos existentes, agregar objetos nuevos, eliminar objetos y establecer las propiedades de los objetos.