A maioria dos pacotes de CAD de alto nível oferece macros ou linguagens de programação que permitem aos usuários
personalizar seus próprios sistemas. O AutoCAD possui o AutoLISP, que é uma versão reduzida da linguagem de inteligência
artificial LISP. Um programa em AutoLISP é, em síntese,