A configuration system, for a process control system configured to perform process control, the configuration system comprising: a) an editor configured to perform one of generate and update one of a definition module and an application module, wherein a set of the definition module and the application module comprises control logic and design data for a part of an industrial plant, the editor being implemented by one or more processors, the editor comprising: a-1) a definition module generator configured to generate or update one of a control logic of the definition module and a control logic of the application module based on the design data of the definition module; a-2) a plant document generator configured to generate a predefined plant document based on the definition module and the application module; and a-3) a link generator configured to provide a first list of the application modules generated and a second list of controllers selectable which are to be assigned to the selected application module, the link generator being configured, based on the definition module and the application module instantiated from the definition module, to generate a plurality of links when the application module is assigned to a controller, the plurality of links causing the control logic of the application module to be executed in the controller. a) an editor configured to perform one of generate and update one of a definition module and an application module, wherein a set of the definition module and the application module comprises control logic and design data for a part of an industrial plant, the editor being implemented by one or more processors, the editor comprising: a-1) a definition module generator configured to generate or update one of a control logic of the definition module and a control logic of the application module based on the design data of the definition module; a-2) a plant document generator configured to generate a predefined plant document based on the definition module and the application module; and a-3) a link generator configured to provide a first list of the application modules generated and a second list of controllers selectable which are to be assigned to the selected application module, the link generator being configured, based on the definition module and the application module instantiated from the definition module, to generate a plurality of links when the application module is assigned to a controller, the plurality of links causing the control logic of the application module to be executed in the controller. a-1) a definition module generator configured to generate or update one of a control logic of the definition module and a control logic of the application module based on the design data of the definition module; a-2) a plant document generator configured to generate a predefined plant document based on the definition module and the application module; and a-3) a link generator configured to provide a first list of the application modules generated and a second list of controllers selectable which are to be assigned to the selected application module, the link generator being configured, based on the definition module and the application module instantiated from the definition module, to generate a plurality of links when the application module is assigned to a controller, the plurality of links causing the control logic of the application module to be executed in the controller.