(not in the software yet, for now, just talk about it and give background)
We use tailoring to incorporate requirements of project- or program-specific instances in a process. The specific requirements are tailored in/out of a process depending on the specifications of that process. The user viewing the tailored process will only see the relevant information for their project, not the tailored out information.
Project- or program-specific processes can be created through module inheritance. Specific requirements of the specific processes can be incorporated by a tailoring mechanism.