Program requirements and checklist