| CPC G06F 9/485 (2013.01) [G06F 9/44505 (2013.01)] | 20 Claims |

|
1. A method comprising, by an operating system of a computing system:
determining, by an application instance manager of the operating system, that a first instance corresponding to a first application is to be activated according to an instance database managed by the operating system, wherein the first application comprises a first plurality of application components, including the first instance and a first presenter;
invoking, by the application instance manager, the first instance and the first presenter, the first presenter being managed by the first instance;
determining that the first presenter is configured to present data obtained by a data provider, the data provider being one of a second plurality of application components of a second application;
using the data provider to access data from a data store and populate a dataset defined by the second application; and
generating, using the first presenter of the first application, a user interface to present the data from the dataset defined by the second application.
|