JIRA uses for its Workflow Management, the OSWorkflow library that was provided by OpenSymphony, but now this Open source community has been closed, and its projects have been moved to Apache Project or to Java.net Projects.
If you take time to read OSWorkflow Documentation, you will discover that JIRA provides for Workflow design a part of capacities of this library. When you need to do more, you need to go to in the XML of OSWorkflow (<OSworkflowDoc>/docs/1.%20Your%20first%20workflow.html) !
JIRA Community and Workflows
JIRA Community has made different contributions to go beyond JIRA in the Workflow design :
Minyaa with the usage of Global Actions, Auto-Transitions, ...
Minyaa and Workflows
Initially, Minyaa provided a new Workflow Designer developed in Flex. It was able to highlight different existing concepts.
Since, JIRA has introduces its own Workflow Designer, based on Flash, and later a new one based HTML5.
With the uncertain future of Flash (and also Flex) and since the JIRA Workflow Designer does the Job (at least, related the graphical rendering) it has been decided to stop the support of Minyaa Workflow Designer.
But, since the JIRA Workflow Designer does not provide yet feature of the initial Minyaa Workflow Designer, it has been decided to reproduce these useful features in an enhanced Workflow Editor (Text Mode).