The hard part is one status both sides trust. Model it as an event log, application received, docs requested, under review, decision sent, and derive the student view and the counselor view from the same stream. A single editable status field is what makes that "what is happening with mine" question keep coming back.