A method and system may provide a unified concept of presence across all
connected hosts by providing a common point of access for all
presence-related data on the system. The application abstraction layer
may provide a common interface for all presence-enabled applications to
access and publish information related to locally or remotely-executing
presence applications. The application abstraction layer may push
presence data to the presence-enabled applications, or each application
may access the layer to gain presence data related to other applications.
Also, the application abstraction layer may store all presence data
locally or remotely.