The vSphere Client supports dynamic extensions for remote plug-ins with an SPI that allows a plug-in server to determine at run time which views display in the vSphere Client user interface. This allows the plug-in to use any basis for the decision.
The dynamic extension SPI gives you flexibility to choose and implement your own filter processing in the plug-in server. For example, a plug-in could choose to display or hide an extension based on user authorization or object state.