Training management solutions We use VAULT and I find that when used correctly it does hold the information in the correct places, the only thing I find that if you print a TNA (Training Needs analysis) it does not place the dates on the printed copy.
You can set the intervals for reporting of expiry dates, to give yourself enough time to book refreshers, also you can set the job descriptions to populate with what training is required for each trade group.
But having said that I have manipulated some of the data in the settings so I can get the reports to populate with what I want and deleted some of the fields.
Vault is also good if you have an integrated management system as it can cross-reference some of the information that is entered.
I have also used safeguard at a previous company, it was adequate but just a touch behind Vault.
I hope this was of some assistance