1. A method for performing an action of a business process, comprising: receiving, from a groupware client at an enterprise server that manages a workflow, an action on a task of the workflow, the action executed within the context of the groupware client; implementing the action in enterprise backend services, in response to receiving the action from the groupware client, to affect the task of the workflow at an enterprise level of an enterprise with which the enterprise server is associated, the backend services accessible to the groupware client via the enterprise server; and providing enterprise-level status information related to the workflow to the groupware client to enable the groupware client to provide a groupware-based user interface for one or more tasks of the workflow.