A system for managing application data of different contactless card applications for a plurality of mobile communication devices, the system comprising one or more processors configured to: transfer via a telecommunications network to one of the mobile communication devices a card emulation module, using an area access key for storing the card emulation module in a secured area of the mobile communication device, the card emulation module comprising a program module with computer program code configured to control a processor of the mobile communication device to emulate a contactless card module by controlling the processor to emulate functions of a hardware-implemented integrated circuit card having a processor and memory, and to execute data transactions via a close range wireless communication interface of the mobile communication device; transfer application data for several different contactless card applications via the telecommunications network to the mobile communication device for storing the application data forthe several different contactless card applications in the card emulation module; and maintain in the system a card database, storing in the card database for each of the plurality of mobile communication devices a representation of the card emulation module stored in the respective mobile communication device, the representation of the card emulation module comprising the application data for the several different contactless card applications of the card emulation module stored in the respective mobile communication device and information about the program module of the card emulation module stored in the respective mobile communication device, the information about the program module including at least one of: a copy of the computer program code of the program module, and a program identifier identifying the computer program code of the program module. transfer via a telecommunications network to one of the mobile communication devices a card emulation module, using an area access key for storing the card emulation module in a secured area of the mobile communication device, the card emulation module comprising a program module with computer program code configured to control a processor of the mobile communication device to emulate a contactless card module by controlling the processor to emulate functions of a hardware-implemented integrated circuit card having a processor and memory, and to execute data transactions via a close range wireless communication interface of the mobile communication device; transfer application data for several different contactless card applications via the telecommunications network to the mobile communication device for storing the application data forthe several different contactless card applications in the card emulation module; and maintain in the system a card database, storing in the card database for each of the plurality of mobile communication devices a representation of the card emulation module stored in the respective mobile communication device, the representation of the card emulation module comprising the application data for the several different contactless card applications of the card emulation module stored in the respective mobile communication device and information about the program module of the card emulation module stored in the respective mobile communication device, the information about the program module including at least one of: a copy of the computer program code of the program module, and a program identifier identifying the computer program code of the program module.