Software-Defined Networking (SDN) is an architectural approach to computer Network management that separates the network control plane from the data plane. This allows for dynamic, programmable, and centralized control, making networks more agile and responsive, often managed through a central Controller.