ツールは、小さくてきわめて重要な処理を GIS データに実行します。以下の表に示すように、ツールには 4 つのタイプがあります。タイプにかかわらず、すべてのツールは同様に動作します。ツールのダイアログ ボックスを開き、ModelBuilder でツールを使用し、ソフトウェア プログラムからツールを呼び出すことができます。
| ツール タイプ | 説明 | 
|---|---|
| 
 | 組み込みツール。これらのツールは、ArcObjects と .NET などのコンパイルされたプログラミング言語を使って構築されます。 | 
| 
 | モデル ツールこれらのツールは ModelBuilder を使って作成されます。 | 
| 
 | スクリプト ツール。これらのツールは [スクリプト ツール ウィザード] を使って作成され、Python ファイル (*.py)、AML ファイル (*.aml)、または実行可能ファイル (*.exe または *.bat) などのスクリプト ファイルをディスク上で実行します。 | 
| 
 | 特殊ツール。これらのツールは、まれにシステム開発者によって構築され、ツールの使用には一意のユーザー インターフェイスを使います。ArcGIS Data Interoperability エクステンションには特殊ツールが含まれています。 | 
ツール タイプの他に、ツールには次の 2 つのカテゴリがあります。
| ツールのカテゴリ | 説明 | 
|---|---|
| システム ツール | システム ツールは、Esri によって構築され、提供されるツールです。ツールは ArcGIS またはそのエクステンション製品によってインストールされます。大半のシステム ツールは組み込みツールですが、スクリプト ツールまたはモデル ツールであるシステム ツールもあります。たとえば、空間統計ツールはすべてスクリプト ツールですが、Esri によって構築および提供されているため、システム ツールと考えられます。 | 
| カスタム ツール | カスタム ツールはユーザーが構築するツールです。多くはスクリプト ツールまたはモデル ツールですが、組み込みツールである場合もあります。カスタム ツールの数は無限です。 | 



