How is your organization managing volunteers? If you are still using excel spreadsheets and paper based application forms, you need to read this!
There is a category of software called "volunteer management software" and there are many different vendors available to help your organization depending on what you are looking for. Blackbaud is the biggest software provider in the space, but there are countless smaller companies as well.
Why reinvent the wheel? You could build your own software from scratch, customize something like Drupal (open source), Wordpress (open source), CiviCRM (open source, or SalesForce (free for nonprofits) but that will take valuable time and resources. Instead you should investigate options for using the write volunteer management software for your organization.
VolunteerMatch provides a great free tool for connecting to new volunteers. You should definitely start here. But if you'd like to go deeper you should check out some of the companies listed below. Hope this helps!