Developing modern and sophisticated control systems requires versatile, interdisciplinary know-how. This does not only involve hardware and application development. In fact, operating system adaptations, the connection of communication and field buses as well as data exchange between processes running in parallel becoming necessary. By applying the PLCcore-9G20 as PLC kernel in user-specific controls this development effort can be minimized.