A method associated with one or more service providers (201, 202, 203, 204) and a provider of personalization services in connection to the security personalization of a mobile device software application in a user's mobile device, the method comprising: using by the provider of personalization services a mobile device software application, a security personalization registry and security protection software that are stored in one or more memories to generate by using one or more processing devices a protected mobile device software application that is personalized on security terms by using data of the security personalization registry, the generated application comprising several code domains, related to the one or more service providers (201, 202, 203, 204), where one or more first code domains are paired on security terms to one or more second code domains via the security personalization, said personalization related to security parameters and/or obfuscation rules and/or code checksums data that are at least partly available in the one or more second code domains and that are required to enable the one or more first code domains for regular operation; sending the protected mobile device software application in a non-personalized security status from the provider of personalization services to a distribution server, said status disabling the one or more first code domains for regular operation, and the protected mobile device software application being stored in one or more memories of the distribution server; receiving from the user's mobile device a request for a security personalization of at least one of the one or more first code domains, the request being triggered by using executable code belonging to one of the one or more second code domains of the protected mobile device software application being in a non-personalized security status; sending security personalization data associated to a life cycle security personalization registry that relates to the user's mobile device, to the non-security personalized protected mobile device software application in the user's mobile device, the security personalization data enabling in the application at least one of the one or more first code domains for regular operation. using by the provider of personalization services a mobile device software application, a security personalization registry and security protection software that are stored in one or more memories to generate by using one or more processing devices a protected mobile device software application that is personalized on security terms by using data of the security personalization registry, the generated application comprising several code domains, related to the one or more service providers (201, 202, 203, 204), where one or more first code domains are paired on security terms to one or more second code domains via the security personalization, said personalization related to security parameters and/or obfuscation rules and/or code checksums data that are at least partly available in the one or more second code domains and that are required to enable the one or more first code domains for regular operation; sending the protected mobile device software application in a non-personalized security status from the provider of personalization services to a distribution server, said status disabling the one or more first code domains for regular operation, and the protected mobile device software application being stored in one or more memories of the distribution server; receiving from the user's mobile device a request for a security personalization of at least one of the one or more first code domains, the request being triggered by using executable code belonging to one of the one or more second code domains of the protected mobile device software application being in a non-personalized security status; sending security personalization data associated to a life cycle security personalization registry that relates to the user's mobile device, to the non-security personalized protected mobile device software application in the user's mobile device, the security personalization data enabling in the application at least one of the one or more first code domains for regular operation.