In this chapter, the use of computer-supported learning (CSL) in a corporate setting is defined as the delivery of learning modules or lessons containing knowledge and/or skills to employees via the Internet or a company’s intranet. Thus, effective CSL may include multimedia, streaming video, e-mails, job aids, an electronic performance support system, electronic bulletin boards, or chat rooms. ... [Show full abstract] With CSL, learning is independent from time and location, and therefore, learners gain a greater degree of flexibility to acquire knowledge and skill needed. This chapter further reviews the many challenges facing the design, development, implementation, and evaluation of CSL. Possible solutions along with future trends and critical research questions concerning CSL in the corporate world are also presented.