There may be a time that a new software or device is introduced into a workplace environment, and we have to train a large quantity of co-workers on them. If we don’t know how to do this, we would have to either struggle though everyone learning at their own pace or hiring an outside trainer. Our fellow co-workers may lose confidence in the IT Team if we are not the ones hosting the training event on a new software or device. We may also want to have a written guide if there is an issue consistently coming up and we do not have time to touch base with all of the fellow co-workers. I would say the time length that it takes to develop a well-done training.