A range of software and applications that facilitate communication and collaboration among learners and instructors. These tools can enable students to work together on assignments and projects, and can also allow instructors to provide feedback and support in real-time.