This document discusses using software defined networks (SDN) for smart grid communication. It begins with an introduction to SDNs and smart grids. It then describes the different communication networks that make up a smart grid: home area networks (HAN), neighborhood area networks (NAN), and wide area networks (WAN). SDNs are presented as a promising solution for managing the large number of devices in smart grids by providing a global view of the network and using open standards to configure elements. Adopting SDNs could reduce management costs for utilities and provide superior network control and bandwidth-on-demand capabilities for smart grids.