A method in a computing device for automatically generating a name for a workflow under development in a workflow development system, comprising: receiving constructed workflow information about the workflow under development, the constructed workflow information including information about workflow steps, a configuration of each of the workflow steps, and sequence information for the workflow steps; based at least on the constructed workflow information, automatically determining a name for the workflow under development, wherein the name is automatically determined by combining words relating to on one or more steps included in the workflow under development and an order of the one or more steps included in the workflow under development, and/or wherein the name is automatically determined by combining words relating to one or more services referenced by the workflow under development and an order in which the one or more services are referenced by the workflow under development; storing the name in association with the workflow under development; and providing the name for display within a graphical user interface, GUI, of the workflow development system; automatically generating a graphical representation for the workflow under development based at least on the constructed workflow information, wherein the graphical representation is automatically generated by combining icons associated with the one or more services referenced by or interacted with by the workflow; storing the graphical representation in association with the workflow under development; and providing the graphical representation for display within the GUI of the workflow development system, wherein providing the name and the graphical representation for display within the GUI of the workflow development system comprises providing the name and the graphical representation within a menu of saved workflows, wherein user interaction within the menu enables performing operations with respect to the saved workflows. receiving constructed workflow information about the workflow under development, the constructed workflow information including information about workflow steps, a configuration of each of the workflow steps, and sequence information for the workflow steps; based at least on the constructed workflow information, automatically determining a name for the workflow under development, wherein the name is automatically determined by combining words relating to on one or more steps included in the workflow under development and an order of the one or more steps included in the workflow under development, and/or wherein the name is automatically determined by combining words relating to one or more services referenced by the workflow under development and an order in which the one or more services are referenced by the workflow under development; storing the name in association with the workflow under development; and providing the name for display within a graphical user interface, GUI, of the workflow development system; automatically generating a graphical representation for the workflow under development based at least on the constructed workflow information, wherein the graphical representation is automatically generated by combining icons associated with the one or more services referenced by or interacted with by the workflow; storing the graphical representation in association with the workflow under development; and providing the graphical representation for display within the GUI of the workflow development system, wherein providing the name and the graphical representation for display within the GUI of the workflow development system comprises providing the name and the graphical representation within a menu of saved workflows, wherein user interaction within the menu enables performing operations with respect to the saved workflows.