@Bruno
Voce pode programar em qq linguagem.
O QGIS usa varias aplicacoes que rodam via linha de comandos, notadamente o GDAL/OGR e o PROJ4.
Eu mesmo escrevo muito em shell ou python ou C, processos para automatizar tarefas.
O importante eh usar dados em um padrao, para que o QGIS possa entender.
De uma estudada no padrao OGC.
http://www.opengeospatial.org/standardsTXT eh um formato portatil e facilmente manipulavel pelo QGIS, e TXT eh independente de plataforma.
*NIX tem poderosas ferramentas para lidar com stream de textos. { grep, sed , awk, tr, diff, sort, cat, cut, .... )
O menu processar do QGIS faz interface com varias aplicacoes que sao compostas de dezenas de programas sem interface grafica.
{ TauDEM, PKTools, OrfeoToolbox.... }
Voce usa algum Sistema Operacional da familia UNIX ?
se usar, digite num console para ver:
gdal<TAB>
ogr<TAB>
pk<TAB>
[]s
julio
cartognu.orgPS: pretende colocar no GIT ?