BIRCH
: GDE Layers
GDE calls programs that run as external jobs. In essence, any program can be run from GDE. Programs can run on a local server, or as a remote web service. Output is returned to the user's desktop in the appropriate viewer.
http://home.cc.umanitoba.ca/~frist/Seminars/pag14/pag14.html