vSphere uses a graph of related objects to model the objects that make up the virtual infrastructure.

When the user selects an object in the GUI, the vSphere Web Client can provide a list of any objects that are related to the currently selected object. For example, a user can access information about the virtual machines related to a given host object. These lists appear in the object navigator control and in the Related Objects tabcategorized tabs for objects relations in the selected object workspace.

You can create extensions that define new relationships between vSphere objects, or relationships between a new type of vSphere object that you created and the existing objects in the vSphere environment. You create relation extensions by using only the metadata definition. You do not need to create a Flex or an HTML class.