11. A system comprising: a computing device comprising: a memory system storing processor-executable program code; and a processor to execute the processor-executable program code in order to cause the computing device to: retrieve a business process definition, the business process definition comprising a markup language file defining and including functionality related to a processor-executable business process that includes a plurality of steps, each of the plurality of steps of the processor-executable business process being associated with a plurality of actions; and automatically generate, based on the business process definition, a first user interface associated with a first one of plurality of steps of the of the processor-executable business process, the first user interface being embodied as code executable to present a first user interface, the first user interface comprising a first set of user interface controls, wherein each user interface control in the first set of user interface controls corresponds to one of a plurality of actions that are associated with the first one of the plurality of steps of the processor-executable business process and is selectable to execute the corresponding one of the plurality of actions.
12. A system according to claim 11 , the processor to further execute the processor-executable program code in order to cause the computing device to: automatically generate, based on the business process definition, a second user interface associated with a second one of the plurality of steps of the processor-executable business process, the second user interface being embodied as code executable to present the second user interface, the second user interface comprising a second set of user interface controls, wherein each user interface control in the second set of user interface controls corresponds to one of a plurality of actions that are associated with the second one of the plurality of steps and is selectable to execute the corresponding one of the plurality of actions associated with the second one of the plurality of steps; and automatically generate, based on the business process definition, a third user interface, the third user interface-being embodied as code executable to present the third user interface comprising the first user interface and the second user interface.