An Application Function represents automated behavior that can be performed by an Application Component.

An Application Function describes the internal behaviour of an Application Component. If this behaviour is exposed externally, this is done through one or more services.

An Application Function may realize one or more Application Services. Application Services of other Application Functions and Technology Services may serve an Application Function. An Application Function may access Data Objects. An Application Component may be assigned to an Application Function (which means that the Application Component performs the Application Function).

The name of an Application Function should preferably be a verb ending with "ing"; e.g., "accounting".

## Category:

Application. Behavioural.

## Examples:

Accounting, Billing, Policy Creation, Calculate Premium, Financial Administration.