An application function represents automated behavior that can be performed by an application component. The Application Function describes the internal behavior of an application component. If this behavior is exposed externally, this is done through one or more services.
This element can be visualized on the following ArchiMate Viewpoints: