Different areas in terms of regions, countries or business units.
Especially if you are in big size company you might have the need for adaption of a standardized process to different needs.
Options to my knowledge so far:
the view creation feature (limited functionality e.g. when skipping 2 steps in sequence),
duplication of the process (not great due to double data handling),
building variants with gateways (not great for complex processes)