This document provides an overview of Software-Defined Networking (SDN) and OpenFlow. It defines SDN as separating the network control plane from the forwarding plane, allowing the control plane to control multiple devices using programmable software. OpenFlow is described as the first standard communication interface between the control and forwarding planes, with the forwarding plane on switches and routers communicating with controller servers through the OpenFlow protocol. Benefits of SDN mentioned include operational savings, central management, flexibility, improved uptime, and infrastructure savings.