hr software requirements checklist and features list