Een SD-Branch (Software Defined Branch) is een netwerkarchitectuur die van toepassing is Software-Defined Networking (SDN) naar afgelegen (filiaal)kantoren. Het heeft tot doel netwerken op afstand te vereenvoudigen door gecentraliseerd netwerkbeheer en door het elimineren van de installatie van hardwareapparaten.
Door netwerkfunctionaliteiten te virtualiseren is een SD-Branch een wendbare, flexen kostenefficiënte oplossing voor extern netwerken. De oplossing richt zich op automatisering en beveiliging om de moderne zakelijke behoeften te ondersteunen.