The Designer can be extended by user-specific functions, objects and actions.
User-specific functions can be used to move more complex calculations to the application or add functions which are not covered by the Designer by default.
An example for adding a new function can be found in the section Extend Designer by Custom Function.
Examples for user-specific objects or actions as well as another user-specific function can be found in the "Designer Extension Sample".