ESRI® ArcGIS Desktop - ArcInfo, ArcEditor, and ArcView® is a comprehensive, integrated, scaleable framework for implementing GIS. ArcGIS Desktop includes a set of integrated applications, ArcMap, ArcCatalog. Using these applications and their user interfaces in unison, you can perform any GIS task, simple to advanced, including mapping, geographic analysis, data editing and compilation, data management, visualization, and geoprocessing. The entire ArcGIS system is built and extended using software components called ArcObjects. ArcObjects are at the core of all the ArcGIS products - ArcGIS Desktop, ArcGIS Engine, and ArcGIS Server. This book will be of greatest use to developers who want to use the ArcGIS Desktop Developer Kit to customize and extend the ArcView, ArcEditor, or ArcInfo desktop products. This book provides a general explanation of the options and opportunities available to developers with the ArcGIS Desktop. Several scenarios will illustrate with code samples the different types of customization that can be developed with the ArcGIS Desktop Developer Kit.