TerraBuilder è in grado di lavorare in due modalità differenti:
- può essere utilizzato per creare un terreno 3D ottimizzato, che risulta essere un file compresso, multi-risoluzione, ottimizzato per lo streaming, in formato MPT, derivato da tutti i file sorgenti caricati sul file di progetto in ambiente TerraBuilder, il file TBP. Tale file terreno 3D ottimizzato MPT è utilizzato localmente o pubblicato su network privato o su Internet dal TerraGate streaming server
- insieme al componente DirectConnect, estensione il cui meccanismo di licenza viene gestito dal TerraGate, e per mezzo dello stesso streaming server, il TerraBuilder può erogare dati di immagine ed elevazione, nel loro formato nativo (ad esempio: ECW, MrSID, etc.), direttamente ai client TerraExplorer e TerraExplorer Pro. Questo secondo dataflow elimina la necessità di creare un terreno 3D ottimizzato MPT, salvando tempo e risorse e rendendo possibile la creazione on-demand degli stessi terreni 3D ottimizzati.
TerraBuilder, per mezzo dell'estensione Multi-Processor, consente di dividere simultaneamente il carico di lavoro dovuto al calcolo dei terreni 3D ottimizzati su diversi computer e/o processori
L'estensione Multi-Processor, permette di utilizzare ciascun processore di ogni computer di un network per la creazione dei file MPT o per l'erogazione su Internet o su network privati di file sorgenti nel loro formato nativo attraverso il componente DirectConnect ed il TerraGate streaming server.
L'estensione Multi-Processor utilizza un algoritmo avanzato di compressione che supporta la compressione multi-utente: il risultato è un notevole incremento di efficienza che permette di processare GB di dati sorgenti in un singolo terreno 3D ottimizzato MPT in un tempo davvero ridottissimo.