Is there any software available that can assist me in managing the resumes we receive via email?

To give you some background, I recently began working at a well-established school in India where we receive between 50 to 80 applications daily. All these resumes are directed to a single email account, and our current process involves printing each one out, reviewing for highlights and suitability, making notes, photocopying them, and then forwarding them to upper management for approval to schedule interviews.

I’m looking for a software solution that can:

A) Enable mass uploading of resumes to create a centralized candidate database.

B) Utilize intelligent search features to find specific keywords across all uploaded resumes, such as “degree,” “location,” and “years of experience.”

C) Help manage the tracking and status of applications, including follow-ups and notes about each candidate.

Any recommendations would be greatly appreciated!