A method for remote provisioning of software modules (P), which are configured to be stored in a memory of an integrated circuit card and enabled for operation, in particular a subscription profile (P) or a bundle to be enabled in a secure platform, hosted in a local equipment configured to communicate with a remote provisioning server , in particular a data preparation server or SM-DP+ server, to download, enable or disable said software module (P), comprising using a subscriber contactless communicating device , in particular a smartcard, to initiate the download or enabling or disabling of a software module (P) in an integrated circuit card by means of a contactless transaction, comprising the following operations: performing a contactless interaction between the contactless device and the local equipment hosting the integrated circuit card , in particular by placing the contactless subscriber device within the communication range determined by a corresponding contactless interface in the local equipment , starting a mutual authentication between the contactless device and the IC card in the host device as a consequence of said contactless interaction , sending an identifier (SID), identifying the software module, stored in the subscriber contactless communicating device to the integrated circuit card , checking at the integrated circuit card if the software module identifier (SID) matches a software module identifier stored in said integrated circuit card , selecting performing one operation among downloading from said remote provisioning server said software module (P) to the integrated circuit card , enabling the software module (P) and disabling the software module, in function of the result of said checking operation, said downloading comprising that said local equipment , receiving a card identifier (EID) from said integrated circuit card sends a downloading request providing said remote provisioning server with said software module identifier (SID). performing a contactless interaction between the contactless device and the local equipment hosting the integrated circuit card , in particular by placing the contactless subscriber device within the communication range determined by a corresponding contactless interface in the local equipment , starting a mutual authentication between the contactless device and the IC card in the host device as a consequence of said contactless interaction , sending an identifier (SID), identifying the software module, stored in the subscriber contactless communicating device to the integrated circuit card , checking at the integrated circuit card if the software module identifier (SID) matches a software module identifier stored in said integrated circuit card , selecting performing one operation among downloading from said remote provisioning server said software module (P) to the integrated circuit card , enabling the software module (P) and disabling the software module, in function of the result of said checking operation, said downloading comprising that said local equipment , receiving a card identifier (EID) from said integrated circuit card sends a downloading request providing said remote provisioning server with said software module identifier (SID). <EOS>