The specialists in the IT department identified a need for action to ensure operational capability in coordination with the company-wide cost-cutting measures and to respond to the growing application landscape of RWE Power AG. Their objective was to relieve the available capacities of the labour-intensive task of maintaining source code as much as possible in order to continue maintaining and adapting the applications developed in-house into the future.
To avoid having to write standard code for different digital applications over and over by hand, or to import it using copy-and-paste, the team in the IT department at RWE Power, the “Power Core IT”, switched to having this code created using “code generators” developed in-house.
A source code generator is a software program that generates the source code using a selected programming language based on models (e.g. UML), another formal language (e.g. XML), or other formats (e.g. decision matrices). Domain-specific program code is generated in this way, based on available meta-information.