AutoCAD contains many commands that enable you to create or edit a drawing ... Writing programs using Visual Basic for Application. Writing programs using AutoLISP. Writing programs using Visual LISP.