When investing in a new software solution, staff training is key to getting the best results from the system. Most suppliers offer expert trainers who will train your employees at your business location. Face-to-face training is valuable for your staff. They can fully engage in the training, question the trainer and get one-to-one support with any difficulties. However, it can be hard to organize, especially if you have more than one site. On-site training can be disruptive as you arrange for relevant staff, their backup coverage and make sure you have an appropriate training room available. It is not surprising that many companies are using a blended learning approach which supplements face-to-face learning with e-learning.