A plug-in solution includes all the relevant data needed to support a new custom application. This data includes first-class provisioning system objects:
Components
Component types
Folders
Host searches
Host sets
Host types
Plans
System services
In addition, the plug-in can also include auxiliary objects for use by the system, such as the following objects:
Resources
Server-side plug-in code (using Java-based APIs)
Browser interface extensions