ArcGIS Desktop
Do kategorie ArcGIS Desktop spadají tři produkty (ArcView, ArcEditor a ArcInfo). Každý z těchto tří produktů splňuje různou úroveň funkcionality a lze tak nasadit na té úrovni, která bude uživateli nejvíce vyhovovat.
ArcView
ArcView poskytuje rozsáhlé nástroje pro tvorbu map a získávání informací z map a jednoduché nástroje pro editaci a prostorové operace.
ArcEditor
ArcEditor má plnou funkcionalitu ArcView a navíc rozšířené editační možnosti pro shapefile a geodatabáze.
ArcInfo
ArcInfo rozšiřuje funkcionalitu obou předchozích produktů o rozšířené prostorové operace. Také umožňuje využít stávající aplikace pro ArcInfo Workstation, neboť v sobě zahrnuje i Arc, ArcPlot, ArcEdit atd. z předchozí generace systému ArcInfo.
Protože ArcView, ArcEditor a ArcInfo mají jednotnou architekturu, mohou uživatelé pracující s kterýmkoli z těchto klientů sdílet výsledky své práce s ostatními uživateli. Mapy, data, symboly, mapové vrstvy, uživatelské nástroje a rozhraní, výstupní sestavy, metadata atd. mohou být vzájemně sdíleny a vyměňovány mezi všemi třemi produkty. Použití jednotné architektury přináší uživatelům i tu výhodu, že k ovládání kterékoliv aplikace ArcGIS Desktop se stačí naučit ovládat jediné jednotné uživatelské rozhraní.
Produkty z kategorie ArcGIS Desktop jsou tvořeny integrovanými aplikacemi ArcCatalog, ArcMap, ArcToolbox a ModelBuilder.
Mapy, data a metadata vytvořená pomocí ArcGIS Desktop můžete dále sdílet s mnoha uživateli, ať už prostřednictvím volně dostupné prohlížečky ArcReader, uživatelských aplikací ArcGIS Engine nebo pokročilých webových služeb GIS, které zabezpečuje ArcIMS a ArcGIS Server.
Funkcionalitu všech těchto produktů lze rozšířit přidáním nejrůznějších nadstaveb ArcGIS Desktop, vyvinutých ESRI a dalšími organizacemi. Mimoto si uživatelé mohou s využitím ArcObjects, knihovny softwarových komponent ArcGIS, vyvinout vlastní nadstavby ArcGIS Desktop. Tyto uživatelské nadstavby a nástroje mohou uživatelé vyvíjet ve standardních programovacích rozhraních Windows, jako je Visual Basic (VB), .NET, Java a Visual C++.


