Un trunk, nel contesto dello sviluppo del software, è il codice di base da cui viene tratto un ramo con cui lavorare. Altri termini per trunk in questo contesto includono baseline, mainline e master.
Un ramo è essenzialmente una copia dell'originale - un ramo preso dal tronco - quindi può essere sviluppato mentre il codice originale rimane stabile. Il ramo viene sviluppato e le sue modifiche possono essere fuse nel tronco, a seconda dello scopo.
Nello sviluppo basato su trunk (TBD), tutti gli sviluppatori si impegnano in un unico ramo condiviso per il controllo della versione. Quel ramo è quindi noto come tronco e i rami successivi vengono presi per i rilasci.
Nelle telecomunicazioni, una linea è una linea o un collegamento progettato per trasportare più segnali contemporaneamente per fornire l'accesso alla rete tra due punti.