The functionality for event driven milestone creation/completion and waiver processing has been implemented using the following business process classes:
MilestoneConfiguration
MaintainMilestoneWaiverApproval
MaintainWaiverApprovalRequest
MilestoneDelivery
These process classes and their methods are described below.