Předmět je zaměřen na možnosti rozšiřování standardní funkcionality uživatelského rozhraní geografických informačních systémů pomocí programovacích technik. Studenti se detailně seznámí s rozhraním pro programování aplikací (API) konkrétního geografického software. Studenti vyvíjejí událostmi řízené rozšíření GIS, využívají při tom znalosti principů objektově orientovaného programování.
Dále si předmět si dále klade za cíl seznámit studenty s aktuálními tématy v oblasti geografických informačních systémů: druhy geoinformačního software, způsoby implementace GIS (typy GIS řešení), distribuovaný GIS a 3D GIS.