This document discusses how software defined networking (SDN) can enhance network administration. SDN separates the data plane and control plane, making network devices simple packet forwarders controlled by a centralized software program. This allows for easier introduction of new network management ideas and centralized control of network-wide policies. The document proposes using SDN to address three problems with current network management: enabling frequent changes to network state, supporting network configuration in a high-level language, and providing better network analysis and troubleshooting visibility and control. It provides background on limitations of current network technologies and how SDN addresses these issues through its centralized control and programmability of the network.