1. A computer program product residing on a machine readable storage device having a plurality of instructions stored thereon, which, when executed by a processor cause the processor to perform operations comprising: rendering an activity browser configured to permit a user to browse a plurality of activities associated with a business from one singular control center; displaying at least one context having a structure defined by a context template and representing a business situation at said activity browser, the context template including meta-data describing the context and representing a meta-model of the business situation, the context representing an activity-centric model in a first view, a collaborative activities model in a second view, and an object-centric model in a third view, each of the views displayed in an information panel accessible via the control center; defining at least two interfaces between services and the context, each of the interfaces arranged for exchanging data from a parameter of the context and the service associated with the context; outputting data representing information about the context; displaying at least one parameter selection control configured to permit a user to select a plurality of parameter types, said plurality of parameter types including purchase orders, worklist information, pending actions representing information about pending workflow processes, task calendar including a plan and a schedule of work, trigger information that initiated a certain activity, and status information corresponding to the business situation; and providing at least one identifier corresponding to a duplicate invoice situation, the at least one identifier, when actuated, configured to allow a display of one or more invoices for comparison.
1. A computer program product residing on a machine readable storage device having a plurality of instructions stored thereon, which, when executed by a processor cause the processor to perform operations comprising: rendering an activity browser configured to permit a user to browse a plurality of activities associated with a business from one singular control center; displaying at least one context having a structure defined by a context template and representing a business situation at said activity browser, the context template including meta-data describing the context and representing a meta-model of the business situation, the context representing an activity-centric model in a first view, a collaborative activities model in a second view, and an object-centric model in a third view, each of the views displayed in an information panel accessible via the control center; defining at least two interfaces between services and the context, each of the interfaces arranged for exchanging data from a parameter of the context and the service associated with the context; outputting data representing information about the context; displaying at least one parameter selection control configured to permit a user to select a plurality of parameter types, said plurality of parameter types including purchase orders, worklist information, pending actions representing information about pending workflow processes, task calendar including a plan and a schedule of work, trigger information that initiated a certain activity, and status information corresponding to the business situation; and providing at least one identifier corresponding to a duplicate invoice situation, the at least one identifier, when actuated, configured to allow a display of one or more invoices for comparison. 8. The computer program product of claim 1 wherein the output data comprises status information about a state of an aspect of the business situation represented by the context.