software-defined networking - A network management approach that uses software-based controllers to centralize control and enable flexible, programmable network configurations.