6. A non-transitory medium storing processor-executable program code thereon, the medium comprising: program code 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 program code to automatically generate, based on the business process definition, a first user interface associated with a first one of the plurality of steps of the processor-executable business process, the first user interface being embodied as code executable to present the 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.
6. A non-transitory medium storing processor-executable program code thereon, the medium comprising: program code 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 program code to automatically generate, based on the business process definition, a first user interface associated with a first one of the plurality of steps of the processor-executable business process, the first user interface being embodied as code executable to present the 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. 9. A medium according to claim 6 , the further comprising: program code to transmit the automatically generated code to a client device.