- Plugins: an additional module, containing resource templates, or components that are provided to the host system.
- Component (
component): any element provided to the program by a plugin or builtin code. Examples include authentication providers, configuration properties and resource templates. Some components can be registered to the repository. - Resource Catalog (
catalog): a catalog of all resources that have been provided by plugins. - Data Repository (
repository): representation of data persisted in the database.