| CPC G06F 8/71 (2013.01) [G06F 8/65 (2013.01)] | 18 Claims |

|
1. A computer system comprising:
a display;
at least one non-volatile computer readable medium storing a legacy software application and a replacement software application, wherein each of the legacy and replacement software applications are independently operable, and
the legacy software application being configured to communicate with the replacement software application, and the legacy software application including:
a user interface layer configured to generate displayable content presented to a user of the computer system on the display following the legacy software application being launched; and
a feature selector module configured to cause a user requested feature to be obtained from the replacement software application when included therein, and when the user requested feature is not included in the replacement software application instead provide the user requested feature, as a displayed feature on the display, from the legacy software application via the user interface layer of the legacy software application,
wherein the replacement software application includes another user interface layer, and defined boundaries between the another user interface layer and the user interface layer of the legacy software application are invisible to the user.
|