Patent attributes
Means are disclosed by which developers of network-analysis applications may develop network-analysis applications that can interface with multiple different versions of network-management applications, wherein each version of network-management application may have a different interface implementation, without having to be familiar with the different interface implementations. In particular embodiments disclosed herein, a network-analysis application requests and receives version information from a version of a network-management application. Based on the received version information, the network-analysis application selects version-dependent interface-implementation software and then integrates the selected version-dependent interface-implementation software with a version-independent interface-façade to produce an interface between the network-analysis application and the version of the network-management application.