ss: 137.52.76.29 Learning With Software-Defined Area Software defined networking comprises various types of networking related services and it makes networking environment agile and flexible by introducing virtualization inside it. To achieve such centralized control one industrial approach was initially used as a prime project by AT&T's and named as GeoPlex. In this project first time java was used to create multiple network API's and other function at the middle level of designing a network. This project focused its attention towards monitoring a network like collecting behavior of nodes present in channel and multiple activities happening inside network. This project started to use operations support system as a platform where various issues like network inventory, network configuration, management, service provisioning are handled by communication service providers. This project started to use operations support system as a platform where various issues like network inventory, network configuration, management, service provisioning are handled by communication service providers. After development of JAVA, SDN became a promoted technology by developers and it changed the fad of communication era. In this chapter in the next section, we explain state of art and current running trends in software defined networking. In the section "Architecture of Software Defined Networking," we explain detailed architecture and scenarios related to its functionality. The section titled "Existing Platforms for Software Defined Working" covers existing platforms for SDN software testing with debugging and development with its simulation and emulation tools. The section titled "Machine Learning and SDN" presents relevant application areas for software development networking such as wireless networking and computer system houses. Finally, in the section titled "Future Scope of SDN in Virtualization and Wireless Networks" the future scope in SDN and possible optimization ways are defined. STATE OF ART To promote processing, data fl