Getting started


In this section
Description
An introduction to the ArcGIS Desktop product—its applications, extensions, and tools.
ArcGIS Desktop is a customizable platform that offers developers a number of different ways to build their own custom experience.
Hardware and software requirements for the software developer kit (SDK) and ArcGIS Desktop.
Tips and tricks to make you more productive and successful when using the ArcGIS Desktop .NET SDK.
Describes the ArcObjects components, the requirements of a particular object, and its basic functionality.
Discusses the four key concepts of the architecture: modularity, scalability, multiple platform support, and compatibility.
Outlines how developers can consume functionality exposed by ArcObjects or extend the functionality of ArcObjects with their own components.
Summarizes a number of the shared ArcObjects libraries.
Overviews the libraries contained in ArcGIS Desktop, the library structure, dependencies, and basic functionality to navigate through the components of the ArcGIS Desktop applications.
Discusses the shared architecture based on ArcObjects and how the applications that make up ArcGIS Desktop share a common application framework.
Shows how to create a custom command by inheriting from the ESRI BaseCommand class.
Outlines the common steps for using the developer samples.