These standards apply to the development, delivery, and evaluation of training courses that are delivered via technology. The Aviation Industry CBT (Computer-Based Training) Committee (AICC) is an International Association of technology-based training professionals that develop training guidelines for the Aviation Industry.

An Application Program Interface (API) is a language and message format built-in to an application that allows it to communicate with operating systems or other computer programs such as database management programs, ERP applications, etc. APIs provide a way for computer applications to speak to each other and work together, sharing data and functionalities.

Keller's theory of motivation, which includes Attention, Relevance, Confidence, and Satisfaction.

An Application Service Provider (ASP) is a company that offers access over the Internet to software applications that would otherwise need to be located on a client's own computer. Using ASP applications frees a company from the cost and effort of software installation and upgrades since the application resides on the ASP's servers.

Asynchronous e-learning is when communication between people does not occur simultaneously. Some examples of asynchronous e-learning include taking a self-paced course, exchanging e-mail messages with a mentor, and posting messages to a discussion group. The advantages of asynchronous learning are convenience, accessibility, and the fact that it is self-paced. The disadvantages of asynchronous learning are that the student may feel isolated or be less motivated without any real-time human interaction. In addition, asynchronous e-learning does not provide immediate feedback on a student's performance, leaving adjustments to training until after an evaluation is completed. See also Synchronous.

Authoring Tool
A software application used by non-programmers that uses a metaphor (book, flow chart) to create online courses.