An
application module for a control device (100, 200), where the
application module (110, 230, 240, 250) is designed and configured for communicating and interacting with other components (102, 104, 114, 214, 216, 217, 218, 230) of the control device (100, 200) within a control range of a
machine (400, 500) or a facility, where the
application module (110, 230, 240, 250) is designed and configured for generating additional functions for the control device (100, 200) by using a user application (115), where the application module (110, 230, 240, 250) is configured for communicating and interacting with other components (102, 104, 114, 214, 216, 217, 218, 230). An
automation engineering system (600) for configuring the control device (100, 200) and an
application engineering system (700, 710) for creating a user application (115) are provided, the application module (110, 230, 240, 250) being designed and configured in such a way that a test of the user application (115) is carried out or can be carried out by means of an interaction of the application module (110, 230, 240, 250) with the
application engineering system (700, 710).