The networking and security industry has become more and more complex. Service Providers and Enterprises are facing a multi-vendor management nightmare. Using vendor-specific NMS to manage device configurations, the resulting silos add complexity and increase operating expenses. Additional solutions for monitoring and troubleshooting cause yet more convolution in network management.
The industry has previously attempted to solve the multi-vendor management problem with standards like SNMP, or more recently with netconf/yang. Most, if not all, of these initiatives failed poorly.
Vendors want to remain independent. They will never agree on a common language or data model that will allow businesses to simply switch from vendor A to vendor B. Not all the vendors are yang compatible, for example. This is particularly true for security vendors or network edge vendors. Additionally, Netconf/yang compatible vendors can publish different data models, which means that even in 100% netconf/yang environment, conversion is still needed.
The only solution to the multi-vendor management nightmare is vendor-specific language abstraction.