Pre-defined application events track application context and audit event group. Most application events are user defined and added to your application programmatically at critical locations in the flow of execution where database events are not occurring. Event groups are used to programmatically join a series of events into a logical unit. For more information on application events and event groups, see OpenEdge Getting Started: Core Business Services - Security and Auditing.