ArcGIS Desktop は、さまざまな方法でカスタマイズおよび拡張できます。主に次の方法があります。
- ユーザ インタフェースを設定して、ArcGIS Desktop のメニュー、ツール、およびボタンをカスタマイズできます。
- ジオプロセシングと Python を使用して、データ処理と多くの GIS ワークフローを自動化できます。
- .NET および Java を使用して、Desktop のアドインを作成できます。
- 包括的な ArcObjects ライブラリを使用して、カスタム ソフトウェアおよびエクステンションを作成できます。