Un tronco, en el contexto del desarrollo de software, es el código base del que se toma una rama para trabajar. Otros términos para troncal en este contexto incluyen línea base, línea principal y maestro.
Una rama es esencialmente una copia del original, una rama tomada del tronco, por lo que puede desarrollarse mientras el código original permanece estable. La rama se desarrolla y sus cambios pueden fusionarse nuevamente con el tronco, según el propósito.
En el desarrollo basado en troncales (TBD), todos los desarrolladores se comprometen con una sola rama compartida para el control de versiones. Esa rama se conoce como tronco y las ramas posteriores se toman para las liberaciones.
En telecomunicaciones, una troncal es una línea o enlace diseñado para transportar múltiples señales simultáneamente para proporcionar acceso a la red entre dos puntos.