1. An event processing computer system comprising a social service eventing program providing a program interface between a plurality of software applications containing events to be raised and processed, a BRF program, and a workflow process.