1. A software program for transforming events in a computer network, the program comprising being stored on a recordable medium and including instructions for: detecting an event through notification from an event handler of a component; receiving the event into an XML generator from the component; converting the event into XML data representing the event; transforming the XML data representing the event to a first predetermined format by a transformation processor using a first stylesheet, the first predetermined format being responsive to a first application running in the computer network; transmitting the transformed XML data representing the event in the first predetermined format to the first application through a first application shim to provide the transformed XML data representing the event to the first application by using a first native application program interface for the first application, where the first application is unable to receive an input data stream except through the first application shim; transforming the XML data representing the event to a second predetermined format by the transformation processor using a second stylesheet, the second predetermined format being responsive to a second application running in the computer network; transmitting the transformed XML data representing the event in the second predetermined format to the second application through a second application shim to provide the transformed XML data representing the event to the second application by using a second native application program interface for the second application, where the second application is unable to receive an input data stream except through the second application shim; and receiving updates to the first stylesheet responsive to any changes in either the component or the first application.