Networks were always software defined – last time I have checked JUNOS/IOS were software(s). Perhaps the terminology of Software Defined Network (SDN) as adverted by a reporter is bit misleading (she didn’t intended too, or the closest guess she could’ve made that time). By the look of it – More than the software, the next generation of networks are pretty much defined by the means Orchestration than the underlaying software. Or shall I call it as an inverted pyramid ? With the advent of SDN, we started looking at where exactly the value preposition lies in – from Merchant Silicon, to controllers and so on. And by 2018, its pretty certain the for a Service Provider the heart to the Network Services – lies in Dynamic Orchestration. Not to ignore the importance of controller – but pretty much every controller does the same thing (in their respective domains). It’s the Orchestrator that binds the things together – with east, west, north and south interfaces – ensuring services are delivered as expected. So the redefinition of Software Defined should be – Orchestration (or even User) Defined Networks. Because ultimately the Next-generation Networks should do – what Users wants them (intent) to do and not what the Software is configured to do !