The present invention discloses a system and method supporting high-level
configuration of Business Object Types during development of an
application. More specifically an application developer is supported with
predefined pieces of functionality and meta-data, so called Aspect Types,
during the configuration of Business Object Types. An Aspect Type may
operate across one or more Business Object Types depending on the
functionality of the Aspect Type, e.g. an Aspect Type "Relation" Aspect
Type comprises functionality that provides for connection between two or
more Business Objects. The functionality comprised in an Aspect Type may
be configured with an Event Type so runtime an Event Instance of the
Event Type may be triggered either by the functionality of the configured
Aspect Type or by e.g. a user of the application.