A few technological factors, such as visualization and an increase in the number of mobile devices, have been behind the technological push of SDN. Visualization has revolutionized the handling of traffic flows as compared to the handling of flows by traditional client-server setup.