Geoprocessing
From Wildsong
Online help: http://webhelp.esri.com/arcgisdesktop/9.1/index.cfm
Different ways to do geoprocessing in ArcGIS
Model Builder can be used to invoke standard tools or to call your scripts.
Scripting usually with Python