Son yıllarda Makine tasarımında CAD programlan yaygın olarak kullanım alam bulmuştur. CAD programları, tasarımcıya tasarımlarını daha kısa zamanda yapabilme olanağı sağlarlar. Fakat aynı tasarımların farklı veriler için ayrı ayrı yapılması, zaman ve ekonomik yönden uygun olmamaktadır. Bu yüzden farklı veriler için aynı tasarımın hemen yapılabilmesi, AutoCAD gibi bir tasarım programını destekleyici bir programlama dili ile mümkün olacaktır.
AutoCAD uygulamalarında, LISP dilinin AutoCAD için uyarlanmış şekli olan AutoLISP dili bu ihtiyaca cevap vermektedir. AutoLISP dosyaları, fonksiyonlardan meydana gelmektedir. Programı kullanan kişi, kendi tanımlamış olduğu veya standart fonksiyonlardan seçtiği fonksiyonlarla yapmak istediklerini gerçekleştirir. Seçilen veya tanımlanmış olan fonksiyonlar, değişkenlere değerler atanması ve bu değerlerin AutoLISP tarafından değerlendirilerek sonuçlar elde edilmesi mantığıyla çalışır. AutoLISP, Dialogue Control Language (DCL) denen bîr programlama dili yardımıyla diyalog kutuları oluşturulmasını destekler. Bu dil, geliştirilen programa veri giriş ve çıkışlarım kolaylaştırmaktadır.
Kitabın giriş bölümünde, AutoLISP için geçerli olan ve programlama mantığının iskeletini oluşturan kavramlardan söz edilmiştir. Sonraki bölümlerde ise AutoLTSP programlama dilinin temel fonksiyonları anlatılmıştır. Uygulama içerisinde kullanıcıların en çok sıkıntı çektiği konulardan biride diyalog kutularının kullanımı ve kontrolüdür. Kitabın içerisinde bu sorunun çözümlenmesine yönelik çeşitli bölümler mevcuttur. Kullanıcılara faydalı olabilmek için kitaptaki örnekler sayıca fazla tutulmaya çalışılmıştır ve büyük bir çoğunluğu aynı zamanda açıklamalı olarak verilmiştir. Kitap içerisindeki uygulamalar, tüm AutoCAD sürümleri ile uyumlu çalışabilecek şekildedir.