A development environment for planning a robot application, wherein the development environment comprises a model of the robot application; and a model of a control interface, wherein the model of the control interface is linked to the model of the robot application in such a way that, in parallel, the control interface can be visualised and simulated on the basis of the model of the interface and the robot application can be visualised and simulated on the basis of the application model; wherein the control interface comprises a mobile operating device with input and/or output capabilities; wherein the development environment comprises: - hardware, wherein the hardware comprises at least one input device and at least one output device, and/or the hardware comprises at least one input and output device, wherein the hardware comprises at least one computing device and at least one memory device and/or the hardware comprises at least one computing and memory device; - software; - at least one editor by means of which an operator can add a further input or output facility to the model of the interface, in particular in a graphics-based manner; and - an interface for communicating with the control interface, characterised in that the control interface can be configured on the basis of the model of the interface, in particular in that its display can be constructed in a manner corresponding to the model of the interface; wherein a data link is provided between the application model and the model of the interface; and wherein the development environment is arranged for the carrying out of the steps of: - automatically generating and/or modifying a model of the interface; and - configuring a control interface on the basis of the model of the interface. a model of the robot application; and a model of a control interface, wherein the model of the control interface is linked to the model of the robot application in such a way that, in parallel, the control interface can be visualised and simulated on the basis of the model of the interface and the robot application can be visualised and simulated on the basis of the application model; wherein the control interface comprises a mobile operating device with input and/or output capabilities; wherein the development environment comprises: - hardware, wherein the hardware comprises at least one input device and at least one output device, and/or the hardware comprises at least one input and output device, wherein the hardware comprises at least one computing device and at least one memory device and/or the hardware comprises at least one computing and memory device; - software; - at least one editor by means of which an operator can add a further input or output facility to the model of the interface, in particular in a graphics-based manner; and - an interface for communicating with the control interface, characterised in that the control interface can be configured on the basis of the model of the interface, in particular in that its display can be constructed in a manner corresponding to the model of the interface; - hardware, wherein the hardware comprises at least one input device and at least one output device, and/or the hardware comprises at least one input and output device, wherein the hardware comprises at least one computing device and at least one memory device and/or the hardware comprises at least one computing and memory device; - software; - at least one editor by means of which an operator can add a further input or output facility to the model of the interface, in particular in a graphics-based manner; and - an interface for communicating with the control interface, characterised in that the control interface can be configured on the basis of the model of the interface, in particular in that its display can be constructed in a manner corresponding to the model of the interface; wherein a data link is provided between the application model and the model of the interface; and wherein the development environment is arranged for the carrying out of the steps of: - automatically generating and/or modifying a model of the interface; and - configuring a control interface on the basis of the model of the interface. - automatically generating and/or modifying a model of the interface; and - configuring a control interface on the basis of the model of the interface.