One of the goals of XP is to ensure that the customer can feel and touch actual progress that reflects the investment to date. As the team builds the software incrementally according to the customer's priority, the new functionality is continuously integrated and demonstrated to the customer.