One of the questions I get asked most by early stage enterprise software companies that begin to train customers is how to build scalable customer education programs. I even get this question on open forums. The trouble with this question is that the answer is always, "It depends." Although there are several ways to deliver scalable customer education, not each method will work for each company depending on maturity level of that organization. It is important, therefore, to understand various ways to deliver scalable training to customers, so you can make decisions about which method will work for you and your customers.