21st century skills are needed to prepare digital natives for their future. These skills include creativity, innovation, critical thinking, problem solving, communication, collaboration, information literacy, media literacy, and ICT literacy. Teachers can help develop these skills by integrating technology into lessons, allowing student collaboration on projects, and using technology as a tool for research, organization, evaluation and communication. Technology plays a key role as the vehicle for students to develop 21st century skills by collaborating, problem-solving, and organizing information.