1. An apparatus for processing one or more events for use with a complex event processing system comprising a server computer system and a client application executable on a client computer system which is operable to generate the one or more events, the apparatus comprising: a rule management component configured to analyse content of the one or more events and to assign a plurality of attributes to associated event processing logic, wherein a first attribute is associated with event processing logic that is operable to be applied at the client computer system and a second attribute is associated with event processing logic that is operable to be applied at a server computer system; and an event filter component configured to receive a first event and to use assigned attributes to determine whether event processing logic associated with the first event is operable to be applied at the client computer system; wherein the event filter component is further configured to forward the first event to the server computer system based on the event processing logic associated with the first event being determined not to be operable to be applied at the client computer system.