The first generations of e-learning were designed for solo learning. There were few practical ways to integrate multiple learners or instructors into asynchronous self-study e-learning. However, the emergence of social software has made both synchronous and asynchronous connections practical and easy. Table 12.1 summarizes common social software and some of their applications in e-learning. Chats, breakout rooms in virtual classrooms (shown in Figure 12.1), wikis (shown in Figure 12.2), blogs, and discussion boards (shown in Figure 12.3) offer a variety of channels for online collaboration. Tools such as wikis and blogs have emerged since our first edition.