Reflects client requirements & business needs accurately Chalks out clear milestones & objectives to increase speed & efficiency Assures adherence to timelines & budgets. Payments based on milestones or partial deliverables proving to be advantageous for the client.