Often these people retain their normal user job role but also function in testing, training, and first-tier support of the enterprise software.
To aid in the automation of repetitive tasks during heavy usage, power-user centric interfaces often provide the ability to compose macros, and program functions may be pre-conceived to with the intention that they will be used programmatically in scripting.
Interface design may have to make trade-offs between confusing beginners and minimalists versus the elaborate needs of experts and power users.
For example, a program with many advanced keyboard shortcuts may seem to be needlessly complex, but experienced power users may find it easier and quicker to avoid long sequences of mouse clicks to navigate menus and popups.
Such menus and popups may exist to intuitively guide new users along a desired course of action, but they are often overly-simplistic by design so that novices might easily grasp the required steps.
SAP and Oracle are enterprise systems that require a complex set of training to gain professional certification.