Puede crear sus propias herramientas con ModelBuilder o Python. Las herramientas que crea el propio usuario se denominan herramientas personalizadas y pasan a formar una parte integral del geoprocesamiento, del mismo modo que las herramientas del sistema (las que se instalan con ArcGIS Desktop). Puede abrir y ejecutar sus herramientas en la ventana Buscar, Catálogo o ArcToolbox, usarlas en ModelBuilder y en la ventana de Python, invocarlas desde otra secuencia de comandos o agregarlas como botones de barra de herramientas.
Obtenga más información sobre cómo crear sus propias herramientas.
Obtenga más información sobre la adición de herramientas a una barra de herramientas.
Si es desarrollador de .NET, empiece por el tema sobre el uso de geoprocesamiento de la ayuda de .NET para ArcGIS Engine. En el caso de Java, comience por el tema de introducción de la ayuda de Java para ArcGIS Engine.