1. A computer implemented method to build personalized User Interface (UI) instances, the method comprising: launching a user specific meta application instance to inherit a pattern of display and at least one context from a meta application instance, wherein the pattern of display is selected from a plurality of patterns of display; receiving a context value for the at least one context of the user specific meta application instance; receiving a selection of one or more applications from a plurality of applications hosted by the user specific meta application instance, wherein an application from the selected one or more applications is associated with a corresponding pattern of display from the plurality of patterns of display; for the application from the selected one or more applications, determining, by a processor of the computer, one or more application contexts that match the at least one context of the user specific meta application instance; applying to the application from the selected one or more applications the matching one or more application contexts of the user specific meta application instance; and displaying a user specific UI based on the user specific meta application instance, wherein the user specific UI comprises the selected one or more applications displayed in accordance with the inherited pattern of display and the matching one or more application contexts.