Esta publicación tiene por objetivo principal servir de apoyo a todos los usuarios de ArcGIS que necesiten automatizar o programar nuevas funcionalidades dentro de ArcMap partiendo desde cero. El texto se estructura en cuatro bloques bien diferenciados: estrategias básicas de personalización, introducción a Visual Basic para Aplicaciones (VBA), fundamentos de la programación con ArcObjects y ejemplos de programación.