Technology can also effectively help teach basic literacy skills such as phonemic awareness, alphabetic principle, word recognition, alliteration, and comprehension. Today the use of specialized educational software applications can help support and enhance students' literacy skills. Presentation software such as PowerPoint can be used to enhance young children learning experience. The use of pictures, colors, sounds, animation, slide designs, or slide transitions can be easily implemented into a literacy lesson, and such software has been used, for example, to help students with autism learn and respond to activity schedules.