**8.9 Lessons learned**

The programmer conducts an assessment of a written program to establish whether the expected output has been achieved. A program that results in a desired output such as the number of customers who purchase products in a particular time period and considered useful should be retained by the organization.
