1. A method in a client comprising: receiving, at a client device from a server, business context data that describes a resource, a view, and actionable context data related to a business scenario, the business context data not specific to a particular user interface (UI) type; processing the business context data to determine a UI component to generate to represent a portion of the business context data; generating the component based on the business scenario, the component being specific to a type of UI available on the client device; and rendering the UI component in a desktop widget to provide access to the actionable context data on the client device.