Un sistema como este puede ofrecer distintas funcionalidades para hacer frente a cada una de las necesidades que requiera una empresa. Estas funcionalidades usualmente trabajan a través de módulos, los cuales están enfocados en gestionar actividades específicas del departamento de Recursos Humanos.
A pesar de la diversidad de funcionalidades que puede brindar un Software para gestión de capital humano hay funciones esenciales que debe cubrir, las cuales son las siguientes: