Asynchronous learning environments pose several challenges for instructors, institutions, and students. Course development and initial setup can be costly. Institutions must provide a computer network infrastructure, including servers, audio/visual equipment, software, and the technical support needed to develop and maintain asynchronous learning environments. Technical support includes initial training and setup, user management, data storage and recovery, as well as hardware repairs and updates. Research indicates faculty members who are hesitant to teach in asynchronous learning environments are so because of a lack of technical support provided by their institutions. However, for faculty to teach successfully in an asynchronous learning environment, they must be technically adept and comfortable enough with the technological tools to optimize their use.
To participate in asynchronous learning environments, students must also have access to computers and the Internet. Although personal computers and web access are becoming more and more pervasive every day, this requirement can be a barrier to entry for many students and instructors. Students must also have the computer/technology skills required to participate in the asynchronous learning program. Also this is good for a successful online degree.