1. A computer program product embodied on a machine-readable storage medium, comprising: computer code for identifying an event associated with a first application, where the event includes a notification that the first application performed a particular action; computer code for converting the event into an application-independent format event; and computer code for publishing the application-independent format event; wherein the computer program product is operable such that the application-independent format event is converted to a format associated with a destination application and is forwarded on to a destination application, where the application-independent format event describes changes to be made to an application infrastructure, and where the destination application incorporates the described changes into an infrastructure of the destination application.