A system (100, 400) for managing applets of mobile wallet applications on a mobile device, comprising: at least one memory (425, 430) operable to store a first applet (107, 201, 301, 304) including first applet data and a second applet (108, 202, 302) including second applet data previously stored for use and backed up for the first applet (107, 201, 301, 304) by the second applet (108, 202, 302), wherein the second applet data comprises data stored on behalf of an applet that was previously deleted and/or replaced by the first applet; and a hardware processor (102, 410) coupled to the at least one memory (425, 430), the processor (102, 410) being operable to: receive, over a communications network, a first request to personalize the first applet (107, 201, 301, 304); communicate, in response to receiving the request to personalize the first applet (107, 201, 301, 304), a second request to the second applet (108, 202, 302), the second request including a command requesting at least a portion of the second applet data previously stored; communicate at least the portion of the second applet data to the first applet (107, 201, 301, 304) upon the first applet (107, 201, 301, 304) being authenticated to the second applet (108, 202, 302); and replace one or more values of the first applet data of the first applet (107, 201, 301, 304) with one or more values of the at least the portion of the second applet data of the second applet (108, 202, 302). at least one memory (425, 430) operable to store a first applet (107, 201, 301, 304) including first applet data and a second applet (108, 202, 302) including second applet data previously stored for use and backed up for the first applet (107, 201, 301, 304) by the second applet (108, 202, 302), wherein the second applet data comprises data stored on behalf of an applet that was previously deleted and/or replaced by the first applet; and a hardware processor (102, 410) coupled to the at least one memory (425, 430), the processor (102, 410) being operable to: receive, over a communications network, a first request to personalize the first applet (107, 201, 301, 304); communicate, in response to receiving the request to personalize the first applet (107, 201, 301, 304), a second request to the second applet (108, 202, 302), the second request including a command requesting at least a portion of the second applet data previously stored; communicate at least the portion of the second applet data to the first applet (107, 201, 301, 304) upon the first applet (107, 201, 301, 304) being authenticated to the second applet (108, 202, 302); and replace one or more values of the first applet data of the first applet (107, 201, 301, 304) with one or more values of the at least the portion of the second applet data of the second applet (108, 202, 302). receive, over a communications network, a first request to personalize the first applet (107, 201, 301, 304); communicate, in response to receiving the request to personalize the first applet (107, 201, 301, 304), a second request to the second applet (108, 202, 302), the second request including a command requesting at least a portion of the second applet data previously stored; communicate at least the portion of the second applet data to the first applet (107, 201, 301, 304) upon the first applet (107, 201, 301, 304) being authenticated to the second applet (108, 202, 302); and replace one or more values of the first applet data of the first applet (107, 201, 301, 304) with one or more values of the at least the portion of the second applet data of the second applet (108, 202, 302).