SDN architecture

Programmability and SDN are not the same

Network programmability means democracy, means freedom, freedom to program across all layers and entities, software or hardware – depending on your needs. Is SDN required to have network programmability? Not at all. Does the SDN architecture leverage network programmability? Yes, of course.  So, why do many people equate network programmability and SDN?