Task 5: Program Requirements