A data carrier comprising a memory device for receiving function and application programs, a program execution unit for executing function programs contained in the memory device, a communication device, and a loader interface comprising a function program, for reloading at least one application program into the memory device via the communication device, the loader interface having means for checking a badge of an application program to be loaded, and assigning memory space in the memory device to an application program to be loaded in accordance with size information contained on the badge;
- wherein the loader interface transfers the management of an assigned address space completely to a load application after the load application is assigned to the assigned address space, such that the loader interface has no further influence on or access to the assigned address space.