Trong AutoCad cho phép chúng ta lập trình để vẽ một bản vẽ hoàn toàn tự động. Đó là chức năng của ngôn ngữ lập trình AutoLISP trong AutoCAD. Chức năng này sẽ hỗ trợ đắc lực cho người thiết kế khi cần vẽ các chi tiết phức tạp, có thể trên AutoCAD thông thường không thể vẽ nổi hoặc vẽ được cũng tốn nhiều công sức và thời gian.