There are three main concepts in vSphere Client UI extensibility.

Extension point

An integration point on the vSphere Client user interface where a plug-in can hook and add its own capability.

Extension

The UI content that you want to visualize. This can be views, menus or any other UI controls.

Extension ID

A unique identifier that you define to refer to your extension.