the software used to automate many of the processes needed to manage the recruitment process. In many cases, an ATS automatically filters applications based on given criteria such as keywords, skills, former employers, years of experience and schools attended. The ATS then creates a list of candidates applications that match the given criteria.