Almost two years ago, I wrote The Modernization of Network Software, a perspective published in Software Magazine intended to foreshadow changes underway within networking infrastructure (routing, switching, wireless, etc.) with the transition to software-based models. While I encourage you to read the original article, in summary it covered four topics:
- Networking software becomes independent of hardware
- Software consumption increasingly moves to the cloud
- Emergence of new licensing models, like subscription and enterprise agreements
- Transition to controller-based architectures with open APIs