A virtual counseling platform for allowing a counselor to provide professional counseling services to a patient comprises a virtual counseling server, a patient application, and a counseling application. During a counseling session, the patient interactively operates the patient application to modify patient avatar data stored on the virtual counseling server such that a patient avatar viewed by the patient and the counselor during the counseling session is altered. The counselor interactively operates the counselor application to modify counselor avatar data stored on the virtual counseling server such that a counselor avatar viewed by the patient and the counselor changes during the counseling session is altered. The counselor application stores counseling session information associated with the counseling session on the virtual counselor server as the counseling session data.
展开▼