Účelem aplikace je umožnit automatizovanou editaci dat v geodatabázi Esri na základě strukturovaných požadavků načítaných z XML souborů. Logika aplikace je nainstalovaná na klientském stroji v podobě dll knihovny. Na tomto stroji je nutná instalace ArcGIS Desktop minimálně licenční úrovně ArcEditor.
Samotná práce s daty GIS v geodatabázi využívá logiku ArcObjects (Esri API). Přístup k datům v geodatabázi je realizován přes ArcSDE technologii, případně přes přímé připojení (Direct connect). Díky editaci probíhající v uživatelem založené verzi je zajištěno splnění požadavků na konzistenci dat.
Soubor XML s požadavky je uložen do určeného adresáře na klientském stroji. Spuštění funkčnosti pro zpracování požadavků se provádí pomocí tlačítka v programu ArcMap. Před zpracováním aplikace zkontroluje uživatelovu identitu a ověří, zda má uživatel právo aplikaci využívat. Aplikace provede automatickou kontrolu, zda je uživatel v režimu editace a zda je ve své pracovní verzi. Následně je provedeno postupné načítání a zpracování jednotlivých požadavků z XML. Informace o výsledcích zpracování jsou po každém ukončeném požadavku ihned zapsány do textového souboru – logu.