Un outil de suivi des candidatures (OSC) est un Logiciel qui permet le traitement électronique des besoins de recrutement. Un OSC (ATS en anglais) peut être mis en place au niveau de l'entreprise ou accessible en ligne, en fonction des besoins de l'entreprise. Il existe des logiciels OSC gratuits et Open Source mais aussi des versions payantes bien souvent disponibles en mode SaaS. Un OSC est très similaire aux systèmes de gestion de la relation client (CRM), mais est conçu pour le suivi du recrutement. Dans de nombreux cas, ils filtrent automatiquement les candidatures en fonction de critères tels que les mots clés, les compétences, les anciens employeurs, les années d'expérience et les écoles fréquentées. Un OSC dédiée n'est pas rare pour les besoins spécifiques de recrutement. Au niveau de l'entreprise, il peut être proposé en tant que module ou ajout fonctionnel à une suite ressources humaines ou à un système d'information sur les ressources humaines (SIRH). L'OSC est en train de s'étendre aux petites et moyennes entreprises via des offres open source ou software as a service (SaaS). La fonction principale d'un ATS est de fournir un emplacement central et une base de données pour les efforts de recrutement d'une entreprise. Les OSC sont conçus pour faciliter la gestion des CV et des informations sur les candidats. Les données sont soit collectées à partir des applications internes via l'interface de l'OSC, soit sur le site Web de l'entreprise, soit extraites des candidats sur les sites d'emploi. La majorité des job boards (LinkedIn.com, Monster.com, Viadeo.com, Indeed.com) ont des partenariats avec les principaux fournisseurs de logiciels OSC afin de fournir une interconnexion entre leurs systèmes. Les nouveaux systèmes de suivi des candidats sont des plates-formes en tant que service dans lequel le logiciel principal possède des points d'intégration qui permettent aux fournisseurs d'autres technologies de recrutement de se connecter de manière transparente.