Every milestone has a milestone condition associated with it. When you define a milestone, you indicate one or more conditions that need to be true for the milestone to be considered complete. When you link a milestone to a contract, you indicate whether the milestone is dependent on one or all of the conditions.