HR Companion exists because South African statutory HR reporting is specific enough that international products treat it as a custom report. Employment equity returns, workplace skills plans, annual training reports and B-BBEE scorecard inputs are all built in here rather than assembled from exports.
For an HR manager who currently spends two weeks a year building an EEA2 return from a spreadsheet, that is the entire value proposition and it is a real one.
What it does well
Employment equity reporting is the strongest feature. Occupational levels, designated groups, numerical goals and the barrier analysis all sit in the data model rather than being derived at reporting time. The workplace skills plan and annual training report output in the format the SETAs accept.
BCEA leave is correct out of the box, disciplinary and grievance records are properly structured, and the document storage understands South African employment document types.
What it does not
It is not a modern piece of software. The interface is functional and dated, the mobile experience is weak, and the reporting outside the statutory pack is limited. There is no recruitment module worth the name and performance management is basic.
The integration story is thin. Payroll data moves by file. There is no public API. If you want an HR system that connects to a wider stack, this is not it.
Who should buy it
Designated employers with employment equity obligations, businesses with active SETA relationships and skills development targets, and organisations where B-BBEE scorecard points are commercially important. Everyone else should buy a better general purpose HR system.