Developing ArcGIS Applications

ArcObjects permits the extension and customization of ArcGIS, using COM or .NET API

Object Model Diagrams (OMDs) are the key (see ESRI's OMD Start page)

ArcObjects Online is the basic HELP onramp