In Acoustic Exchange, a feature serves as a way to group related event types that your application provides. Grouping event types by feature is optional.
Each feature can contain different combinations of event types. An application can contain multiple features. An application can also support event types outside of features.
Because each feature is associated with an application, it is possible to define events and event attributes for all endpoints that are based on the application. Changes or additions that you define for the feature propagate to all endpoints that contain the feature.
You can enable or disable metadata that you define in a feature for individual Acoustic Exchange user accounts. For example, you can define product options as features and enable the Acoustic Exchange feature only for your customers who pay a premium for the various options.