This document discusses Software-Defined Networking (SDN) and the Floodlight open source SDN controller from Big Switch Networks. It provides an overview of Floodlight, including its architecture, applications, and programming model. Floodlight is an Apache-licensed, Java-based OpenFlow controller that is easy to use and extend. It supports physical and virtual OpenFlow switches and has a growing user and developer community.