1. A computer system comprising: a processor; a computer-readable storage medium, coupled to the processor; and a runtime engine, wherein the runtime engine is coupled to the processor and the computer-readable storage medium, the runtime engine is configured to receive metadata, the metadata comprises information regarding a business task, the runtime engine comprises a task controller, and a navigator, the task controller is configured to generate an analysis by analyzing the metadata, and generate user guidance information regarding the business task based on the analysis, the task controller generates the user guidance information, at least in part, by executing flow and business logic of the business task, the task controller is configured to perform the executing by virtue of the task controller comprising the navigator, and a task state manager, coupled to the navigator, the navigator is configured to facilitate navigation of the flow and business logic of the business task, and the task state manager is configured to maintain life cycle information regarding the business task.