A computer program embodied on a non-transitory computer-readable medium, wherein the computer program comprises program code which, when loaded into a memory store of an administration unit of a production machine or machine tool and executed by a processor of the administration unit, causes the administration unit to, in the following order:
- automatically prevent an immediate starting of an app downloaded from a remote memory store on the production machine or machine tool;
- automatically evaluate identifiers included in the app configuration and comparing the identifiers in the app configuration with identifiers included in a positive list or in a positive list and a negative list,
- automatically modify the app configuration of the downloaded app,
- automatically replace an identifier which is not contained in the positive list, or an identifier contained neither in the positive list nor in the negative list with an automatically selected or automatically generated target expression in form of a system-wide unique label that is different from the app configuration of all other apps of the production machine or machine tool;
- and
- automatically start the downloaded app on the production machine or machine tool after the modification of the app configuration with the system-wide unique label.