1. A computer program product embodied on a tangible computer readable medium, comprising: computer code for identifying an event associated with a first application; computer code for converting the event into an application-independent format event; and computer code for publishing the application-independent format event.