Training your staff or customers is historically expensive. Usually a trainer stands in front of a class and conducts their lessons.
Now, with web based training, high quality lessons can be produced, complete with assessments, that are available when you want them. 24/7 access means that your staff or customers have the tools they need within a few mouse-clicks.
In addition to initial training (indepth), there is ready access to “help” screens to assist a user who just needs a quick reminder of steps in the process.
Software developers are using this training style to train their customers rather than tying up the support staff. Support staff can then be allocated to other important tasks, and then be available to train after the customer is familiar with the product and has been through the technology based training.