Apps provide a wide range of support and or instructional tools in order to enhance learning experience. They can help with distribution of material, presentation of material and testing or gathering results to test and or quizzes. Apps can facilitate communication between students and teachers as well as parents. They can present tools for posting information and or ways of assessing learning. They simply add ways to present information. If used properly their benefit is crucial and almost essential.