The system addresses key aspects associated with the management of training requirements, scheduling and keeping detailed history.