My company has a lot of experience with Moodle. We've created integrations between HR systems and Moodle. We've got a few open source modules which are alive in the community. We're specialised in reporting, connections to different systems and payment processling. See the Moodle Plugin library for examples of our earlier work at https://moodle.org/plugins/browse.php?list=contributor&id=1880313.