1. A computer system, including a user-interface linked to a processor arranged to perform instructions in accordance with a business application stored in a memory, the business application comprising: context code portions representing at least one context, the context representing a business situation; service interface code portions 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; and user-interface code portions for outputting at the user interface data representing information about the context.