Sieci nowej generacji sterowane za pomocą oprogramowania są elastyczne, skalowalne i szybkie. Pozwalają na znaczne zwiększenie wydajności bez konieczności inwestowania w drogie urządzenia. I pozwalają stawić wyzwanie potrzebom współczesnych technologii.
Wraz z rozwojem takich rozwiązań jak chmura, wirtualizacja, internet rzeczy wzrastają wymagania wobec sieci komputerowych. Użytkownicy chcą, by sieci można było dostosowywać do zmieniających się warunków związanych z przepustowością oraz lokalizacją. Tradycyjne technologie nie są w stanie sprostać niektórym z tych wymagań, ale sieci SDN już tak. Sieci zdefiniowane programowo (SDN – Software Defined Network) są niezwykle elastyczne dzięki możliwości m.in. sterowania przepustowością z poziomu oprogramowania, niezależnie od ilości oddziałów firm i odległości między nimi. W SDN można też używać technologii wirtualizacyjnych NFV (Network Function Virtualization), co pozwala na zwielokrotnienie posiadanych zasobów sieciowych. Wiele organizacji łączy ze sobą te rozwiązania w celu uzyskania wyższej wydajności.