Bilgisayar Destekli Tasarım ve İmalat (BDT/BDİ) fikirden ürüne giden aşamada dinamik bir ortam oluşturmak için geliştirilmiştir. BDT/BDİ klasik mantığın uygulamasında eksik olan atalet, esneklik ve dinamizmi, tasarıma getirmiştir. Tasarıma getirilen dinamizm ve esneklik tasarımcının yaratıcılık gücünü daha iyi kullanabilmesini sağlamıştır. Bilgisayar Destekli Çizim ve Tasarım programları, günümüzde tasarım ve çizim amacına yönelik olarak endüstri ve eğitim ortamlarının vazgeçilmezleri arasında yer almıştır. Bu gelişmelere paralel olarak Cad programları içerisinde tasarımlara ve çizimlere yardımcı olarak düşünülmüş programlama dilleri de geliştirilmeye başlanmıştır. Visual Basic programlama dili, programlama dilleri içerisinde en fazla kullanıcısı olan ve öğrenilmesi en kolay programlama dillerinden birisidir. AutoCad ortamında Visual Basic programlama dilini özelleştirmek suretiyle VBA (Visual Basic Application) ortamı kullanıcıya sunulmaktadır. Kullanıcı AutoCad ortamında kendi yazılımlarını geliştirebilmekte ve AutoCad ortamında bu yazılımlarını kullanabilmektedir. Bu kitabın amacı Özelikle AutoCadkullanıcıları için VBA programlama dilini anlatma ve AutoCad ortamında bu programlama dilini kullanılarak uygulama geliştirme becerisini kullanıcıya kazandırmaktır.