1. A method 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; identifying user interface capabilities of the client device; and generating a user interface (UI) component based on the business scenario and the identified UI capabilities, the UI component enabling functionality related to the actionable context data on the client device.