1. New technologies are being adopted at an ever-increasing rate, with certain platforms like the internet, blogging and YouTube achieving mass popularity within only a few years. 2. For learning to be effective, software should focus on problem-solving over rote procedures, social connection over solitary work, exploration over repetition, and authentic contexts rather than artificial tasks. It is also important to consider whose voices are included, what is prioritized, and how relationships are structured within the learning environment. 3. Teachers need to think about how new technologies shape interests, symbols and communities, and ensure any software supports learners' strengths and needs, complements the learning space, and extends learning potential through blending with other resources