1. A computer implemented method for managing information about a multi-step process in disparate knowledge repositories, the computer implemented method comprising: collecting practice requirements for the multi-step process, wherein the practice requirements comprise procedure information for performing tasks in the multi-step process, and wherein the procedure information specifies a particular execution order of the tasks in the multi-step process; and creating a process metadata data structure in a metadata repository comprising process information that conforms to the practice requirements, wherein the creating step further comprises: creating a template document for each task in the multi-step process; populating the template documents with the procedure information in the practice requirements; creating hierarchical and horizontal associations among the template documents based on the execution order of the tasks in the procedure information; creating a process document for each task in the multi-step process; populating the process documents with information about the tasks; and storing the task information, procedure information, and association information for each task as metadata in the process metadata structure.