To ensure effective use of software tools, product training is required. Therefore budget provision should be made at the planning stage of the implementation project. Furthermore, the training supplier you employ should have a suitable portfolio of training programmes, covering the requirements of practitioners, supervisors and managers.