1. On-Demand e-learning: 'jukeboxes' of content available when required.
2. Live On-Line e-learning: multiple learners in multiple sites simultaneously.
3. Learning Objects: granular 'chunks' of learning material.
4. On-Line Coaching: access to subject matter expertise.
5. Knowledge Bases: database access to learning content in a searchable environment
6. Learning Architectures: structures for developing and delivering E-Learning.
7. Simulation Based Learning: learning via simulated experience.
8. Blended Learning: combining face-to-face classes with technology delivered content.