A service segment of the Talent Acquisition Technology Industry. An ATS is a software application that enables the electronic handling of corporate recruitment needs. Most incorporate a company website, enabling companies to post jobs onto their own website, 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. Certain vendors use a different description for ATS software, such as talent management software (TMS), candidate management system (CMS) or recruitment management system (RMS). ATS is often used to underpin a Recruitment Process Outsourcing program (see definition). There is a separate type of ATS which acts as a module within a staffing firm front-office software solution, however these products are normally sold by different vendors with functionality to meet the workflow requirements of staffing firms rather than corporate recruiters.