A software application that enables the electronic handling of corporate recruitment needs. Most incorporate a company Web site, enabling companies to post jobs onto their own Web site, as a way to attract candidates. The ATS solutions store these candidate data inside a database to enable effective searching, filtering and routing of applications. Applicant tracking systems developed with recruiting and staffing firms in mind differ somewhat from those with a corporate HR orientation. The former typically include more reporting features, and more comprehensive tools for managing contacts, clients and candidates.