This document discusses various information and communication technologies (ICT) that can be used to support distance learning and e-learning. It begins by outlining what ICTs can do for teaching and learning at a distance, such as managing information, enabling communication, developing learning activities, and constructing knowledge. It then examines specific technologies for managing information storage, delivery, and retrieval as well as enabling synchronous and asynchronous communication. Frameworks for selecting ICTs based on factors like costs, teaching/learning goals, and organizational issues are presented. The document emphasizes selecting the simplest and cheapest technologies that allow achieving desired learning outcomes. Examples of matching instructional strategies to low, medium, and high tech options are also provided.