Evaluation techniques, including: checking against specifications, meeting user requirements, feedback from users
Advantages and disadvantages of different types of custom-written and off-the-shelf software, including: degree of testing, level of support, cost, adaptability