Las aplicaciones más complejas, ya sean de base de datos o análisis espacial, requieren desarrollo usando un lenguaje de programación SIG.